On Mon, Mar 15, 2010 at 11:28 AM, Leo sdl.web@gmail.com wrote:
On 2010-03-14 00:46 +0000, Liam Healy wrote:
Fixed in Head: 7c43742f8e - Upcase before interning in #'data-class-name
[...]
Thanks.
- #m (1 2 3) fails too
Other reader macros does not err when there's a space follows it, for example: - ' (1 2 3) - # (1 2 3)
I disagree; # does indeed fail on my SBCL # (1 2 3)
debugger invoked on a SB-INT:SIMPLE-READER-ERROR in thread #<THREAD "initial thread" RUNNING {10039ADBF1}>: SB-INT:SIMPLE-READER-ERROR on #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {10001DA261}>: illegal sharp macro character: #\
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT] Exit debugger, returning to top level.
(SB-INT:SIMPLE-READER-ERROR #<SYNONYM-STREAM :SYMBOL SB-SYS:*STDIN* {10001DA261}> "illegal sharp macro character: ~S")[:EXTERNAL]
This is a bit inconvenient because paredit.el automatically inserts a space behind m.
Should this be fixed in paredit.el? thanks.
I'd say so.
Leo
Liam