Hemlock es un editor de texto gratuito de Emacs para la mayoría de los sistemas Unix compatibles con POSIX . Sigue la tradición del editor Lisp Machine ZWEI y la implementación ITS / TOPS-20 de Emacs, pero difiere de XEmacs o GNU Emacs , las variantes más populares de Emacs, en que está escrito en Common Lisp en lugar de Emacs Lisp y C - aunque toma prestadas características de los editores posteriores. Hemlock fue escrito originalmente por el proyecto CMU Spice en Spice Lisp (luego renombrado aCMU Common Lisp ) para la computadora PERQ . [1]
Hemlock está integrado con el compilador, intérprete y suite de desarrollo de Common Lisp CMU Common Lisp , aunque es posible usarlo como un editor independiente o usar GNU Emacs con CMUCL en su lugar; Hemlock se integra mejor, pero tiene menos funciones y programas complementarios . Una característica distintiva es que Hemlock distingue los nombres de las funciones Lisp de los nombres de los comandos interactivos, que se dan en un estilo más parecido al lenguaje natural derivado del editor original de MIT Lisp Machine, Zmacs y TECO Emacs. Es capaz de mostrar en un terminal o usar CLX (Common Lisp X Library) para X11 .
Otras variantes de Hemlock:
- El entorno de desarrollo integrado Macintosh de Clozure CL tiene un editor, que se basa en el código Hemlock y utiliza Cocoa de Apple para la visualización.
- El editor de LispWorks se basa en una versión anterior de Hemlock. [2] Esta versión es portátil y se ejecuta en Windows, Mac OS X, X11 / Motif y Gtk +. El editor no solo se ejecuta en LispWorks, sino también en Liquid Common Lisp. [3]
- Lucid Common Lisp proporcionó un editor llamado Helix, que estaba basado en Hemlock.
- Portable Hemlock es una variante de Hemlock que se ejecuta en múltiples versiones de Common Lisp. [4]
Referencias
- ^ Manual del usuario de Hemlock, Rob MacLachlan, agosto de 1984, versión 0.99 (24)
- ^ Historia de LispWorks
- ^ Guía del usuario de Common LispWorks, Liquid Common Lisp Versión 5.0, Capítulo 8, El editor
- ^ Cicuta portátil
enlaces externos
- Página web oficial
- "Hemlock User's Manual", Bill Chiles, Robert A. MacLachlan, febrero de 1992 - ( archivo ps )
- Entrada en CLiki
- Proyecto de cicuta portátil
- Hemlock portátil en GitHub
- La página de inicio original de "Portable Hemlock"
- API de Quickdocs Hemlock
- Guía del usuario de LispWorks Editor Versión 7.0