我是一个绝对的Lisp / Scheme初学者,现在试图通过阅读第一页上的Simply Scheme自学。我用内置的Edwin编辑器下载了MIT/GNU Scheme。我想在iTerm下的控制台模式下运行Edwin,而不是在默认的X11/XQuartz模式下运行,X11/XQuartz模式需要更多的启动时间,而且有损害眼睛的位图字体显示。
我找到了页面Starting Edwin,它在variable+: create-editor-args下列出了一个(console)变量,我想它一定是我所需要的,但我不知道在shell提示符下输入什么来调用它。请原谅我问了这么愚蠢的问题。
发布于 2016-03-26 16:05:11
我的一个Facebook朋友告诉我,在控制台模式下运行Edwin有两种方法:
$ DISPLAY= scheme -edit请注意,等号后面应该跟一个空格字符,该空格字符将为方案REPL,(edit 'console)中的DISPLAY环境variable.
$ scheme,分配一个空值无论哪种方式都将进入Edwin控制台模式,但Edwin 3.116 (内置MIT/GNU Scheme Release 9.2x86-64 for Mac )将显示一条错误消息
Evaluation error:
The primitive xterm-y-size is not implemented in this version of Scheme.它会询问用户是否想要Start debugger (y or n)?,我只是按n跳过它。
发布于 2017-08-13 03:51:35
要在终端中运行Edwin:
mit-scheme --eval "(edwin 'console)"https://stackoverflow.com/questions/36183320
复制相似问题