我是LISP的新手。
我正在尝试从emacs(运行在Windows上的23版本)中调用scheme解释器。我通过告诉emacs M-x load-library
,然后在迷你缓冲区的提示符中输入xscheme
来加载xscheme库。库已经加载完成,然后我发出了M-x run-scheme
命令。(我知道所有这些加载可以在启动时从.emacs文件中完成,但我现在不关心这个。)
到目前为止一切都很好 - 已经创建了*scheme*
缓冲区,现在我希望我能与scheme解释器交互。
然而,当我尝试在那个*scheme*
缓冲区中评估某些内容(例如(define shoe-size 14)
)时,我会在迷你缓冲区中收到Output file descriptor of scheme is closed
消息。
有人知道如何在emacs中修复这个问题吗?
(另外,如何将主模式设置为REPL在*scheme*
缓冲区中?)
谢谢。