[Openmcl-devel] *read-suppress* REPL reader "bug"

Gail Zacharias gz at clozure.com
Thu Dec 18 14:30:46 PST 2008


Sure. I did as you suggested since I couldn't think of any reason not 
to... So, fixed in the trunk.

At 12/13/2008 09:06 PM, Daniel Herring 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
>...
>
>I couldn't get "useless REPLs" to return anything other than nil.
>
>While dpANS/CLHS don't seem to say anything about this, I believe 
>CLISP has the
>right idea.  The REPL should (lexically) ensure *read-suppress* is 
>bound to nil
>before reading user input.
>
>- Daniel
>
>P.S. I separately sent this message to sbcl-devel, ecls-list, and
>openmcl-devel to avoid automatic cross-posting of replies.  Other
>implementations may also be affected.
>_______________________________________________
>Openmcl-devel mailing list
>Openmcl-devel at clozure.com
>http://clozure.com/mailman/listinfo/openmcl-devel




More information about the Openmcl-devel mailing list