Portable Hemlock
"An attempt to free Hemlock from its CMUCL prison."

Runs (more or less) in CMUCL CLISP, OpenMCL, SBCL, SCL.

Homepage


Compiling Portable Hemlock (the newest version available for download) works fine in recent SBCL, but fails when invoking CL-USER::HEMLOCK:

CL-USER(18): (cl-user::hemlock)
 
debugger invoked on condition of type SIMPLE-ERROR in thread 1427:
  Hemlock variables must be in the "HEMLOCK" package, but
HEMLOCK-INTERNALS:DEFAULT-FONT is in the "HEMLOCK-INTERNALS" package.
 
Within the debugger, you can type HELP for help. At any command prompt (within
the debugger or not) you can type (SB-EXT:QUIT) to terminate the SBCL
executable. The condition which caused the debugger to be entered is bound to
*DEBUG-CONDITION*. You can suppress this message by clearing
*DEBUG-BEGINNER-HELP-P*.
 
restarts (invokable by number or by possibly-abbreviated name):
  0: [ABORT   ] Reduce debugger level (leaving debugger, returning to toplevel).
  1: [TOPLEVEL] Restart at toplevel READ/EVAL/PRINT loop.
(HEMLOCK-INTERNALS::UNDEFINED-VARIABLE-ERROR HEMLOCK-INTERNALS:DEFAULT-FONT)