Скомпилируйте lisp / схему в Notepad ++ - PullRequest
2 голосов
/ 18 декабря 2008

В данный момент я очень люблю LISP, и, к сожалению, я доступен только для кода на Windows. Можно ли позволить Notepad ++ позаботиться о интерпретации моих скриптов и отобразить вывод в окне компилятора?

Если да, какой переводчик лучше всего использовать?

Спасибо!

Ответы [ 7 ]

5 голосов
/ 18 декабря 2008

Я вторая рекомендация Чарли. Получить Emacs и SLIME. В Windows я могу получить CLISP, если SBCL создает какие-либо проблемы. Кроме того, Lispworks Personal Edition имеет довольно классную среду разработки, вы можете попробовать это.

5 голосов
/ 18 декабря 2008

Вместо этого я бы подумал о приобретении NT EMACS. Делает все это бесплатно, и если вам скучно, вы всегда можете запустить M-x psychoanalyze-pinhead.

Если вы действительно делаете Scheme, взгляните на Drscheme.

3 голосов
/ 18 декабря 2008

Как и другие, я предлагаю использовать Emacs для Common Lisp. Самый простой способ начать работу - это Lispbox , то есть Emacs + Slime + некоторая реализация Common Lisp, полностью функциональная и уже настроенная.

Для Scheme самый простой способ начать это DrScheme .

2 голосов
/ 29 июня 2010

Если вы действительно хотите использовать Notepad ++, возможно, стоит посмотреть его плагин SDK. Вы могли бы написать небольшой плагин Notepad ++, который использует ECL для предоставления встроенного Lisp REPL, и, определив набор обратных вызовов из Lisp в плагин SDK, вы можете иметь уют Notepad ++ с возможностью написания сценариев Emacs. Просто пустая мысль.

Ссылки:

2 голосов
/ 20 декабря 2008

Я пользуюсь Clozure очень счастливо уже пару недель. Если он доступен для Windows, стоит попробовать.

2 голосов
/ 18 декабря 2008

Просто установите CLISP, откройте командное окно, перейдите в папку, где находятся ваши исходные файлы, и выполните:

CLISP sourceFile

Вы можете облегчить этот процесс, создав горячую клавишу в notepad ++ и командный файл.
(Вам может понадобиться что-то, чтобы держать окно консоли открытым)

1 голос
/ 19 декабря 2008

Я обнаружил, что запускать слизь (улучшенный режим взаимодействия с lisp в emacs) в emacs немного сложно. Вы действительно хотите слизь, но барьер для входа немного высок, если вы еще не знаете emacs - или даже если вы знаете!

К счастью, есть намного более простой способ.

Просто скачайте Лисп в коробке . Это немного сложно, потому что они дают вам таблицу операционных систем и реализаций lisp. Я предлагаю выбрать комбо Windows-CLISP в правом нижнем углу, версия 2.37 - я считаю, что CLISP - самая простая реализация для использования.

Пол Грэм тоже использует Clisp , что достаточно для меня.

После того, как вы загрузили LispBox, просто позвольте устройству автоматически установить себя, а затем щелкните файл BAT FILE , чтобы запустить slime.

Удачи

...