ABCL and ECL implement SBCL's current behavior, but it definitely seems an improvement to signal a reader-error.
CLISP does, and CCL gets itself into an error more-or-less by accident, speaking of the unportability of the syntax.
Plus I think we need more reasons to use Latin -
* (read-from-string "#9()")
debugger invoked on a SB-INT:SIMPLE-READER-ERROR in thread
#<THREAD "main thread" RUNNING {1002C052B3}>:
Ex Nihilo Nihil - can't initialize length 9 vector from NIL.
ABCL and ECL implement SBCL's current behavior, but it definitely seems an improvement to signal a reader-error.
CLISP does, and CCL gets itself into an error more-or-less by accident, speaking of the unportability of the syntax.
Plus I think we need more reasons to use Latin -
* (read-from-string "#9()") SIMPLE- READER- ERROR in thread
debugger invoked on a SB-INT:
#<THREAD "main thread" RUNNING {1002C052B3}>:
Ex Nihilo Nihil - can't initialize length 9 vector from NIL.
How's that?