Страницы

Поиск по вопросам

понедельник, 6 января 2020 г.

Интерпретатор Scheme для линукса

#lisp #scheme


Посоветуйте интерпретатор Scheme для линукса. Хочу, чтобы он был с REPL, с возможностью
вернуться стрелкой вверх к предыдущему выражению и отредактировать в нем любое место,
а не только последнюю строку. Чтобы скрипты .scm можно было запускать из консоли как
обычные программы и получать на экране ответ. Предложений много, не знаю, что выбрать.
    


Ответы

Ответ 1



Для Linux и встраивания, сейчас уже однозначно - Guile. С целью писать в продакшен для платформ, в т.ч. мобильных - Gambit. У Chicken комьюнити а-ля AUR, соответственно - толковая организация модулей и хорошая поддержка. Когда нет возможности использовать EMACS, и с целью обучения в качественной среде, подходит Racket. Практичный инструмент для всего, что можно назвать сценариями - SCSH.

Ответ 2



Geiser в Emacs поддерживает Guile, Racket и CHICKEN Scheme (из @haziz ответа на связанный вопрос).

Ответ 3



Хорошая альтернатива - Chez Scheme. У него есть встроенный редактор s-выражений (expedit), быстрая VM и дополнение названий симболов.

Комментариев нет:

Отправить комментарий