Болиголов (текстовый редактор)
Hemlock — бесплатный Emacs текстовый редактор для большинства POSIX -совместимых Unix -систем. Он следует традициям Lisp Machine редактора ZWEI и ITS / TOPS-20 реализации Emacs , но отличается от XEmacs или GNU Emacs , наиболее популярных вариантов Emacs, тем, что он написан на Common Lisp, а не на Emacs Lisp и C — хотя он заимствует функции у более поздних редакторов. Hemlock изначально был написан проектом CMU Spice на языке Spice Lisp (позже переименованном в CMU Common Lisp ) для компьютера PERQ . [1]
Hemlock интегрирован с компилятором, интерпретатором и пакетом разработки Common Lisp CMU Common Lisp , хотя его можно использовать как отдельный редактор или вместо этого использовать GNU Emacs с CMUCL — Hemlock интегрируется лучше, но имеет меньше функций и дополнительных программ. . Одной из отличительных особенностей является то, что Hemlock отличает имена функций Lisp от имен интерактивных команд, которые даны в более естественном стиле, заимствованном из оригинального редактора MIT Lisp Machine Zmacs и TECO Emacs. Он может отображаться на терминале или использовать CLX (Common Lisp X Library) для X11 .
Другие варианты Болиголова:
- Интегрированная среда разработки Clozure CL для Macintosh имеет редактор, основанный на коде Hemlock и использующий для отображения Apple Cocoa.
- Редактор LispWorks основан на ранней версии Hemlock. [2] Эта версия является портативной и работает на Windows, Mac OS X, X11/Motif и Gtk+. Редактор работает не только в LispWorks, но и в Liquid Common Lisp. [3]
- Lucid Common Lisp предоставил редактор Helix, основанный на Hemlock.
- Portable Hemlock — это вариант Hemlock, работающий на нескольких версиях Common Lisp. [4]
Ссылки
[ редактировать ]- ^ «Руководство пользователя Hemlock, Роб Маклахлан, август 1984 г., версия 0.99 (24)» (PDF) . Архивировано из оригинала (PDF) 9 февраля 2011 г. Проверено 14 февраля 2016 г.
- ^ История LispWorks
- ^ Руководство пользователя Common LispWorks, Liquid Common Lisp, версия 5.0, глава 8, Редактор.
- ^ Портативный болиголов
Внешние ссылки
[ редактировать ]- Официальный сайт
- «Руководство пользователя Hemlock», Билл Чайлз, Роберт А. Маклахлан, февраль 1992 г. - ( ps ) файл
- Запись на CLiki
- Портативный проект Болиголова
- Портативный болиголов на GitHub
- Оригинальная домашняя страница «Портативного болиголова»
- Quickdocs Hemlock API. Архивировано 19 ноября 2016 г. на Wayback Machine.
- Руководство пользователя редактора LispWorks, версия 7.0