Geoffrey Summerhayes <sumNOSPAMrnot@hotmail.com> wrote:
| Using the line interface directly, OTOH, appears to accept the first
| complete form it finds and discards the rest.
Yes, the problem appears to be in the GNU "readline" editing interface
*not* in CLISP's Lisp reader per se.
| Not a big deal as long as it handles files correctly.
Well, it often breaks completely when trying to copy & paste multi-form
input from some other source. [As in, "Hmmm... Neat little hack I see
here in this netnews posting. Let me pop up a listener and paste it
in to try... Oh, crap! Burned again! I forgot to copy it one form at
a time!"] I've found it inconvenient enough that I've mostly switched
to CMUCL for that kind of stuff.
On the other hand, the GNU "readline" editing interface can be awfully
convenient when doing "tweak & run" kinds of exploration. You can afford
to hand-type longer expressions directly into the listener, knowing that
if you typo you can <ESC><UP> and fix it.
You takes your pick and gets what you get, I suppose...
Rob Warnock, PP-ASEL-IA <email@example.com>
627 26th Avenue <URL:http://rpw3.org/>
San Mateo, CA 94403 (650)572-2607