Subject: Re: Why does the SBCL REPL suck so bad?
From: (Rob Warnock)
Date: Thu, 09 Aug 2007 04:43:49 -0500
Newsgroups: comp.lang.lisp
Message-ID: <>
cmo <> wrote:
| you can use *rlwrap* utility with readline library. basicly rlwrap
| will (as the name suggests) wrap sbcl program when you run it provide
| you with ''what you asked for''. then in your shell rc file you can do
| something like
| alias sbcl='rlwrap sbcl' ... and forget about the rlwrap thunking

Have you actually ever *tried* "rlwrap" with a Lisp REPL,
especially with multiline s-exprs?!?  I have, and it, uh...
[how to put this as politely as possible?]... sort of sucks. IMHO.

Plus, it captures SIGQUIT, which CMUCL and maybe SBCL(?) map
to a call to ABORT, and losing that *really* sucks!!


p.s. To repeat myself [bad taste, I know], GNU "readline()" is *not* a
panacea for REPL input!! <>
explains a few reasons why it probably can't ever be.

Rob Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607