Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Hemlock - это бесплатный текстовый редактор Emacs для большинства POSIX- совместимых систем Unix . Он следует традициям редактора Lisp Machine ZWEI и реализации Emacs ITS / TOPS-20 , но отличается от 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 от имен интерактивных команд, которые даны в стиле, более похожем на естественный язык, заимствованном из оригинального редактора машин Lisp MIT Zmacs и TECO Emacs. Он может отображаться на терминале или использовать CLX (Common Lisp X Library) для X11 .

Другие варианты Hemlock:

  • Интегрированная среда разработки Macintosh Clozure CL имеет редактор, который основан на коде 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]

Ссылки [ править ]

  1. ^ Руководство HEMLOCK пользователя, Роб MacLachlan, август 1984, версия 0.99 (24)
  2. ^ История LispWorks
  3. ^ Руководство пользователя Common LispWorks, Liquid Common Lisp версии 5.0, глава 8, Редактор
  4. ^ Портативный Hemlock

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • "Руководство пользователя Hemlock", Билл Чайлс, Роберт А. Маклахлан, февраль 1992 г. - ( файл ps )
  • Вход в CLiki
  • Портативный проект Hemlock
  • Портативный Hemlock на GitHub
  • Оригинальная домашняя страница "Portable Hemlock"
  • Quickdocs Hemlock API
  • Руководство пользователя редактора LispWorks версии 7.0