From bada4ecc1a09a3e4a98ae3449f6e6e7e6de19fef Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Fri, 2 Jan 2015 03:40:45 +0100 Subject: Initial commit --- rlwrapping_sbcl.post | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 rlwrapping_sbcl.post (limited to 'rlwrapping_sbcl.post') diff --git a/rlwrapping_sbcl.post b/rlwrapping_sbcl.post new file mode 100644 index 0000000..32d7138 --- /dev/null +++ b/rlwrapping_sbcl.post @@ -0,0 +1,25 @@ +;;;;; +title: rlwrapping sbcl +tags: sbcl, lisp, utility +date: 2013-10-06 13:02 +format: md +;;;;; + +[SBCL](http://sbcl.org) is an excellent lisp implementation. The only +thing that's not so nice about it is overly simple command-line +interface. The absence of ``, `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 [SLIME](http://common-lisp.net/project/slime/), which is what I + do most of the time, but sometimes this isn't practical. + +- Use [Linedit](http://common-lisp.net/project/linedit/). I tried + this, and it was cool. But somehow I broke it and now I can't get it + to work. + +- Use [rlwrap](http://utopia.knoware.nl/~hlub/uck/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. -- cgit v1.2.3-54-g00ecf