通常,你会得到这样的提示:
=>
您可以在此处键入表达式进行求值:
=> (+ 3 4)
7
但是在Edwin中,只有一个闪烁的黑色矩形,当你输入表达式时则没有任何反应。在从开始菜单中安装和运行MIT-GNU Scheme
之后,您会得到两个窗口:Edwin *scheme*
和 MIT/GNU Scheme
。 转到第二个窗口并按下Ctrl+U
。 您应该会立即收到1 ]=>
提示。
在Windows上,使用以下命令启动Edwin:
"C:\Program Files (x86)\MIT-GNU Scheme\bin\mit-scheme.exe" --library "C:\Program Files (x86)\MIT-GNU Scheme\lib" --edit
而使用以下命令会给你一个repl提示符:
"C:\Program Files (x86)\MIT-GNU Scheme\bin\mit-scheme.exe" --library "C:\Program Files (x86)\MIT-GNU Scheme\lib"
编辑: 在这个手册中:
第7.5节中提到:
当Edwin启动时,它有一个缓冲区:一个名为‘*scheme*’的REPL缓冲区。命令
M-x repl
会选择该缓冲区(如果存在),否则它将创建一个新的REPL缓冲区。如果您想要两个REPL缓冲区,只需将‘*scheme*’缓冲区重命名为其他名称并再次运行M-x repl
。
您还可以使用以下内容(请参见手册中的第7.4节):
(C代表PC键盘上的Ctrl,M代表Alt)。
虽然从这里:
您可以通过M-x run-scheme
获取提示符(M-x
在今天的键盘上代表Alt-X
),但我从未使用过。
ALT-x run-scheme
却得到了[No match]
的回复。 - GeoffreyCTRL-x
然后是CTRL-e
。结果将出现在下一行,前面带有;Value:
。 - GeoffreyM-:
在迷你缓冲区中输入它 - 所有这些都在第7.4节中,看一下吧。 - icyrock.com