[plt-scheme] An Introduction to PLT Scheme with Pictures - macros
What macro example are you following?
It doesn't work because the macro doesn't allow moving it's name from the beginning of an expression.
See the Planet implementation of infix:
http://planet.plt-scheme.org/package-source/dyoo/infix.plt/1/1/doc.txt
rac
On Feb 14, 2010, at 11:36 AM, ih wrote:
> Hi,
> I'm relatively new to scheme and had a question about macros while
> going through the tutorial "An Introduction to PLT Scheme with
> Pictures".
>
> I tried to follow the macro example and create infix addition e.g. (3
> in-add 4) evaluates to 7
>
> (define-syntax in-add
> (syntax-rules ()
> [(a in-add b)
> (+ a b)]))
>
> This did not work so my main question is how would one do this (if
> possible)? Thanks.
> _________________________________________________
> For list-related administrative tasks:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme