2016-03-23 4 views
2

Я абсолютный начинающий Lisp/Scheme, теперь пытаюсь научиться самостоятельно, читая Simply Scheme со страницы 1. Я загрузил MIT/GNU Scheme со встроенным редактором Edwin. Я хотел бы запустить Edwin в консольном режиме под iTerm, а не в своем стандартном режиме X11/XQuartz, который занимает больше времени для запуска и имеет больной растровый шрифт.Как запустить редактор Edwin в консольном режиме

Я узнал страницу Starting Edwin, которые перечислены в (console) переменных под variable+: create-editor-args, я думаю, что это должно быть то, что мне нужно, но я не знаю точно, что ввести под командной строкой, чтобы вызвать его. Прошу прощения за задание такого глупого вопроса.

+0

Это может быть полезно: [Как открыть Edwin в консоли] (https://www.monolune.com/how-to-open-edwin-in-a-console/) – Flux

ответ

2

Один из моих друзей Facebook сказал мне, что есть два способа выполнения Эдвина в консольном режиме:

  1. $ DISPLAY= scheme -edit Обратите внимание, что знак равенства должен следовать символ пробела, который должен присвоить пустое значение DISPLAY переменная среды.
  2. $ scheme, то в схеме РЕПЛ, (edit 'console)

В любом случае перейдет в режим консоли Эдвина, но Эдвин 3,116 (встроено с MIT/GNU Scheme версии 9.2 x86-64 для Mac OS X) будет отображаться сообщение об ошибке сообщение

Evaluation error: 
The primitive xterm-y-size is not implemented in this version of Scheme. 

И спрашивает, если пользователь хочет Start debugger (y or n)?, я просто нажмите п, чтобы пропустить его.