summaryrefslogtreecommitdiffstats
path: root/articles/rlwrapping_sbcl.org
diff options
context:
space:
mode:
authorGravatar Tom Willemse2013-11-24 23:04:18 +0100
committerGravatar Tom Willemse2013-11-24 23:04:18 +0100
commit38adb8d0ac6eebbeb5e26d2095526c3ba9459d7a (patch)
treebc00d817278d80b0d7610b7ef361aae23cebc8e1 /articles/rlwrapping_sbcl.org
parent6cbdc4209febfa72a1a107ba95d816bc15b43100 (diff)
downloadorgweb-38adb8d0ac6eebbeb5e26d2095526c3ba9459d7a.tar.gz
orgweb-38adb8d0ac6eebbeb5e26d2095526c3ba9459d7a.zip
Add blog posts
Diffstat (limited to 'articles/rlwrapping_sbcl.org')
-rw-r--r--articles/rlwrapping_sbcl.org18
1 files changed, 18 insertions, 0 deletions
diff --git a/articles/rlwrapping_sbcl.org b/articles/rlwrapping_sbcl.org
new file mode 100644
index 0000000..cc8d94d
--- /dev/null
+++ b/articles/rlwrapping_sbcl.org
@@ -0,0 +1,18 @@
+#+TITLE: rlwrapping sbcl
+
+[[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.