[Ecls-list] *read-suppress* REPL reader "bug"

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Mon Dec 15 09:30:49 UTC 2008


On Sun, Dec 14, 2008 at 3:03 AM, Daniel Herring <dherring at tentpost.com> wrote:
> Bug in quotes since it appears to be entirely conforming and common, and it
> falls into the "rm -rf /" or "deltree c:" class of stupid.
>
> If at the REPL you type (setf *read-suppress* t),
> CLISP: ignored
> SBCL: useless REPL
> ECL: useless REPL
> CCL: useless REPL

This does not seem to be the case:

bash-3.2$ ecl -norc
ECL (Embeddable Common-Lisp) 8.12.0 (CVS 2008-07-12 18:54)
Copyright (C) 1984 Taiichi Yuasa and Masami Hagiya
Copyright (C) 1993 Giuseppe Attardi
Copyright (C) 2000 Juan J. Garcia-Ripoll
ECL is free software, and you are welcome to redistribute it
under certain conditions; see file 'Copyright' for details.
Type :h for Help.  Top level.
> *read-suppress*
NIL
> (setf *read-suppress* t)
T
> *read-suppress*
NIL

I will check further for other ways to break the toplevel by setting
this variable, though, but it would be helpful to have a reproducible
test case.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28009 (Spain)
http://juanjose.garciaripoll.googlepages.com


More information about the ecl-devel mailing list