- Hemlock (editor)
Hemlock is a free
Emacs -styletext editor for mostPOSIX -compliantUnix systems. It follows the tradition of the Lisp Machine editorZWEI and the ITS/TOPS-20 implementation of Emacs, but differs from many other Emacs variants in that is written inCommon Lisp rather than the usualEmacs Lisp — that is, the Lisp machine and ITS Emacs have largely been rewritten in Common Lisp, borrowing features from later variants of Emacs likeXEmacs orGNU Emacs .Hemlock is integrated with the Common Lisp compiler, interpreter, and development suite
CMUCL , though it is possible to use it as a standalone editor, or to useGNU Emacs with CMUCL instead (Hemlock integrates better, but has fewer features and addon programs designed for it). One distinctive feature is that Hemlock distinguishes Lisp functions from interactive commands, which are given in a more natural-language-like style derived from the original Lisp machine and TECO Emacs). It is able to display to a terminal, or use the CLX (Common Lisp X Library) for X11.Hemlock is also the editor of the
Clozure CL (formerly OpenMCL) development environment. The editor ofLispWorks has been based on Hemlock also.External links
* [http://www.cons.org/cmucl/hemlock/index.html Official homepage]
* [http://www.ljosa.com/~ljosa/doc/encycmuclopedia/devenv/user.ps "Hemlock User's Manual"] -(ps file)
* [http://www.cliki.net/CloserLookAtHemlock Entry] onCLiki
* [http://www.stud.uni-karlsruhe.de/~unk6/hemlock/ "Portable Hemlock"]
Wikimedia Foundation. 2010.