Re: [Larceny-users] Probably not a bug in R6RS, but...

2008-12-15 Thread Felix Klock
David (cc'ing larceny-users)- On Dec 15, 2008, at 5:57 AM, David Rush wrote: And yes, I didn't *really* mean to make #\space into a symbol that was equivalent to LAMBDA in the first place, but I still think that this half-functional situation is odd. It looks like maybe there is some

[Larceny-users] Probably not a bug in R6RS, but...

2008-12-15 Thread David Rush
So I've been using larceny as an over-amplified desk calculator while doing some statistical program analyses and I got a little tired of typing out LAMBDA all the time, so... (define-syntax \ (syntax-rules () ((\ v e0 e+ ...) (lambda v e0 e+ ... \x20; (\ (a b) (+ a b)) #PROCEDURE ((\ (a

Re: [Larceny-users] Probably not a bug in R6RS, but...

2008-12-15 Thread William D Clinger
David Rush wrote: Should I report this as a bug? I don't think you need to file a bug ticket. The use of \ as an escape character within symbols is not a legal R5RS, ERR5RS, or R6RS syntax, and is already deprecated (see the read-traditional-weirdness? parameter [1]). If this is considered to