|
| 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] |