Я использую DrRacket и создал файл hello.scm
в emacs со следующим содержимым:
#! /usr/bin/env racket
;The first program
(begin
(display "Hello, World!")
(newline))
Затем я попытался скомпилировать файл в терминале с помощью lukeburke$ racket hello.scm
и получил эторезультат:
Lukes-MacBook-Pro:~ lukeburke$ racket hello.scm
default-load-handler: expected a `module' declaration, but found
something else
file: /Users/lukeburke/hello.scm
context...:
default-load-handler
standard-module-name-resolver
module-path-index-resolve
[repeats 1 more time]
module-declared?
Более того, когда я копирую и вставляю содержимое файла emacs в DrRacket и нажимаю Run
, я получаю следующее сообщение:
Module Language: only a module expression is allowed, either
#lang <language-name>
or
(module <name> <language> ...)
in: (begin (display "Hello, World!") (newline))
Interactions disabled.
Что именнопроблема?