[clbuild-devel] RfC: SBCL with rlwrap and sb-aclrepl
    David Lichteblau 
    david at lichteblau.com
       
    Sat Jun  5 22:09:22 UTC 2010
    
    
  
Hi there,
following up on a clbuild-devel thread from last year.
Quoting David Lichteblau (david at lichteblau.com):
> Perhaps it would be nice to enable linedit in "clbuild prepl" by
> default?  (Note that "clbuild prepl" also works on other Lisps, in
> particular Clozure.  We should see to it that the linedit feature is
> either supported by those Lisps, or enabled only if running on SBCL).
code from linedit is now available as a part of Hemlock's TTY backend.
If you run the following steps:
  clbuild install hemlock
  clbuild dumpcore hemlock.tty  # optional, improves startup speed
  clbuild prepl
you get a REPL with command line editing.
Improvements over upstream linedit include:
  - (better) support for multi-line editing
  - incremental search through history
  - persistent history
  - integrated with hemlock code
At the moment, possible disadvantages include:
  - integrated with hemlock code :-)
  - undo not optimal yet
  - lack of support for dumb terminals
Planned future improvements include syntax highlighting as in the real
TTY hackend, and more hemlock integration.
(Tested only on SBCL/Linux at the moment, but in principle as portable as
tty Hemlock is.)
d.
    
    
More information about the clbuild-devel
mailing list