Подтвердить что ты не робот

Как получить интерпретатор схемы, работающий внутри Emacs?

Я прохожу через SICP, и я хотел бы иметь переводчика, аналогичного интерактивному интерпретатору Python, чтобы играть, пока я смотрю лекции и читаю книгу. Кроме того, я бы хотел, чтобы этот интерпретатор запускался внутри Emacs, поэтому я могу переключаться между файлами кода схемы и интерактивным интерпретатором и т.д.

Тем не менее, я довольно новичок в Emacs и еще не смог заставить это работать или найти один четкий набор инструкций для использования, чтобы заставить его работать.

Кажется, я должен настроить его таким образом, чтобы M-x run-scheme открыл интерактивный интерпретатор, который по крайней мере звучит точно так, как я хочу, но на данный момент это просто возвращает Searching for program: no such file or directory, scheme, и я не могу были в состоянии выяснить, какие файлы мне нужно поставить, где исправить это.

Я запускаю GNU Emacs 22.1.1 (mac-apple-darwin, Carbon Version 1.6.0), как установлено через установочный DVD-диск OS X 10.5.

4b9b3361

Ответ 1

Вам необходимо установить интерпретатор схемы, такой как MIT Scheme (рекомендуемая реализация для выполнения упражнений SICP). На Ubuntu он поставляется с символической ссылкой под названием "схема", которую ищет Emacs. Вы можете скачать его для MacOS X здесь.

Ответ 2

M-x customize-group, скажите, что вы хотите настроить scheme. Немного побродите по странице, и вы увидите "Название программы схемы", которое вы можете изменить, если ваш интерпретатор схемы не называется scheme.

Вы также можете найти Quack полезным - http://www.neilvandyke.org/quack/

Ответ 3

Несмотря на то, что он не запускается внутри emacs, вам может потребоваться запустить PLT Scheme, который является средой программирования мирового класса для Схемы и который был разработан с большим количеством инструментов, чтобы помочь людям узнать Схему. Поскольку вы довольно новичок в emacs, вероятно, стоит переключиться. (И посмотрите книгу PLT Schemers, Как разработать программы.)

Ответ 4

Ищите описание пакета cmuscheme в комплекте с Emacs - он обеспечивает оценку кода и т.д. Quack также очень полезен

P.S. я планирую загрузить (в течение следующих 2 дней) на мой сайт вторую часть статьи о "Emacs as IDE", которая опишет поддержку схемы в Emacs

Ответ 5

Я был на твоем месте еще в ноябре. Я, наконец, получил его работу и написал свои указания. Как ни странно, вчера я решил опубликовать его как мою первую статью на моем сайте. Это направление для настройки Scheme в Ubuntu, но это может быть удобной ссылкой, если вы застряли с чем-то. Если ничего другого, кто-то другой может найти этот вопрос и найти его полезным. Надеюсь, что это поможет.