2

我已经下载了 LISP 的 MIT/GNU Scheme 实现,以了解计算机程序的结构和解释。但是,当我启动该程序时,我对我正在处理的内容有点困惑。当程序启动时,我得到两个窗口:“MIT/GNU Scheme”窗口和“Edwin: *scheme*”窗口。

这两个窗口是干什么用的?“MIT/GNU Scheme”是某种命令行解释器吗?而另一个是可以编写和保存代码的地方?

进一步的问题:如果 MIT/GNU 方案是一个命令行解释器,我怎样才能得到“1 ]=>”提示来显示。如果另一个是我编写程序的地方,我该如何测试和保存程序?

4

1 回答 1

5

MIT/GNU Scheme应该从最小化开始。它只是一个启动编辑器的后台控制台窗口。你不需要注意它(也不能与之交互)。

Edwin: *scheme*Edwin 文本编辑器,在我看来它像是某种Emacs衍生产品。它不仅允许您编写 Scheme 脚本,还可以交互地评估 Scheme 表达式。但是,要做到这一点,您需要学习适当的键绑定和命令,并且对 Emacs 有一定的了解肯定也会有所帮助。因此我建议阅读文档

于 2015-06-16T05:20:24.233 回答