Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scheme 使用MIT/GNU方案_Scheme_Mit Scheme_Edwin - Fatal编程技术网

Scheme 使用MIT/GNU方案

Scheme 使用MIT/GNU方案,scheme,mit-scheme,edwin,Scheme,Mit Scheme,Edwin,为了理解计算机程序的结构和解释,我下载了LISP的MIT/GNU方案实现。然而,当我启动这个项目时,我有点困惑我在处理什么。当程序启动时,我得到两个窗口:“MIT/GNU方案”窗口和“Edwin:*方案*”窗口 这两扇窗户是用来干什么的?“MIT/GNU方案”是某种命令行解释器吗?另一个是可以编写和保存代码的地方 进一步的问题:如果MIT/GNU方案是一个命令行解释器,我如何才能得到“1]=>”提示来显示。如果另一个是我编写程序的地方,我如何测试和保存程序?MIT/GNU Scheme应该以最小

为了理解计算机程序的结构和解释,我下载了LISP的MIT/GNU方案实现。然而,当我启动这个项目时,我有点困惑我在处理什么。当程序启动时,我得到两个窗口:“MIT/GNU方案”窗口和“Edwin:*方案*”窗口

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


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

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


Edwin:*scheme*
是文本编辑器,在我看来,它就像某种衍生工具。它不仅允许您编写方案脚本,还允许您以交互方式计算方案表达式。然而,要做到这一点,您需要学习适当的键绑定和命令,熟悉Emacs当然也会有所帮助。因此,我建议。

您可以使用Dr Racket有些人已经提出了建议,我建议您使用DrRacket,除非您熟悉Emacs和基于控制台的编辑器。