24 lines
992 B
Org Mode
24 lines
992 B
Org Mode
#+TITLE:
|
|
#+STARTUP: showall
|
|
|
|
* rlwrapping sbcl :sbcl:lisp:utility:
|
|
:PROPERTIES:
|
|
:PUBDATE: <2013-10-06 Sun 13:02>
|
|
:END:
|
|
|
|
[[http://sbcl.org][SBCL]] is an excellent lisp implementation. The only thing that's not so
|
|
nice about it is overly simple command-line interface. The absence of
|
|
~<UP>~, ~C-a~, ~M-b~, etc. can be annoying, even though I only occasionally
|
|
use SBCL directly.
|
|
|
|
I have 3 solutions to this problem now:
|
|
|
|
- Use [[http://common-lisp.net/project/slime/][SLIME]], which is what I do most of the time, but sometimes this
|
|
isn't practical.
|
|
|
|
- Use [[http://common-lisp.net/project/linedit/][Linedit]]. I tried this, and it was cool. But somehow I broke it
|
|
and now I can't get it to work.
|
|
|
|
- Use [[http://utopia.knoware.nl/~hlub/uck/rlwrap/#rlwrap][rlwrap]]. This requires you to either always invoke SBCL as
|
|
=rlwrap sbcl= or create an alias for it. This works very well too,
|
|
is very simple and doesn't noticeably increase start-up time.
|