是否可以顺利运行DrRacket
保存的文件?
例如,如果我用DrRacket
将以下行保存在一个名为test.rkt
的文件中,并希望用emacs
运行它。我该怎么做?
(require lang/htdp-intermediate)
; this is a test ; and a box comment-out with a box
;example
(check-expect (doubleN 2) 4)
;define
(define (doubleN nat)
(* 2 nat))
(doubleN 4)
步骤为:
-
按照geiser网站上的说明在emacs中安装geiser。
-
在emacs中打开文件
test.rkt
。 -
Geiser模式应处于活动状态。如果未使用
M-x geiser-mode
,请按照提示操作。 -
按
C-c C-a
启动/输入REPL并加载test.rkt
作为模块。 -
如果您在其emacs缓冲区中对
test.rkt
进行了更改,请使用C-x C-s
保存更改,然后使用C-c C-a
将模块重新加载到REPL中。