使用MIT/GNU方案

Wes*_*ley 2 scheme mit-scheme edwin

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

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

更多问题:如果MIT/GNU Scheme是一个命令行解释器,我怎么能得到"1] =>"提示符.如果另一个是我编写程序的地方,我该如何测试和保存程序?

Ruf*_*ind 5

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

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