[r6rs-discuss] [Formal] please make square brackets more useful

William D Clinger will at ccs.neu.edu
Tue Jun 19 17:50:00 EDT 2007


Eli Barzilay wrote:
> > (define-syntax let
> >    (syntax-rules (*square-bracketed*)
> >      ((let ([?var ?val] ...) ?body ...)
> >       ((lambda (?var ...) ?body ...) ?val ...))))
>
> Which would be the same as (syntax-rules [] ...)?

Sure.

> What about (car '[])?

That would evaluate to *square-bracketed* (or
whatever), just as (car '#'0) evaluates to
syntax.

Will



More information about the r6rs-discuss mailing list