我是一个绝对的Lisp / Scheme初学者,现在尝试通过阅读第1页的Simply Scheme来自学。我使用内置的Edwin编辑器下载了MIT / GNU Scheme。我想在iTerm下以控制台模式运行Edwin而不是默认的X11 / XQuartz模式,这需要更多的时间来启动并且会伤害位图字体显示。
我找到了Starting Edwin页面,其中列出了(console)
下的variable+: create-editor-args
变量,我认为它必须是我需要的,但我不确切知道在shell提示符下输入的内容调用它。我请你原谅这个愚蠢的问题。
答案 0 :(得分:2)
我的一位Facebook好友告诉我,有两种方式可以在控制台模式下运行Edwin:
$ DISPLAY= scheme -edit
请注意,等号后面应跟一个空格字符,即将空值分配给DISPLAY
环境变量。$ scheme
,然后是方案REPL,(edit 'console)
无论哪种方式都将进入Edwin控制台模式,但Edwin 3.116(内置于MIT / GNU Scheme Release 9.2 x86-64 for Mac OS X)将显示错误消息
Evaluation error:
The primitive xterm-y-size is not implemented in this version of Scheme.
它询问用户是否想要Start debugger (y or n)?
,我只是按n跳过它。