|
From: | Felix Winkelmann |
Subject: | Re: [Chicken-users] hygienic macros |
Date: | Wed, 04 Dec 2002 10:08:25 +0100 |
User-agent: | Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0.0) Gecko/20020530 |
Peter Keller wrote:
Excuse me if I'm naive here, but what is the difference between syntax-case and define-syntax(and associated let-syntax, syntax-rules, etc.) stuff in the R5RS report?
`syntax-case' let's you evaluate arbitrary expressions inside macro-expanders, while still being hygienic. Check out: ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/pubs/iucstr356.ps.gz Chicken uses an old version of this macro expander. cheers, felix
[Prev in Thread] | Current Thread | [Next in Thread] |