[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-users] hygienic macros
From: |
Peter Keller |
Subject: |
Re: [Chicken-users] hygienic macros |
Date: |
Wed, 4 Dec 2002 02:14:03 -0600 |
User-agent: |
Mutt/1.4i |
On Wed, Dec 04, 2002 at 09:05:20AM +0100, Felix Winkelmann wrote:
> There are (IMHO) two solutions:
>
> 1) Implement it ourselves, completely from scratch. This is generally
> possible, but anything more that straight R5RS (i.e. syntax-case)
> seems to hard. And we need something like this, since many core
> forms can not be implemented with syntax-rules
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?
> 2) Port the freely available syntax-case package from Dybvig et al.
> to Chicken. This would have to be extended to allow embedding
> line-number information in syntax objects, though.
> AFAIK, SISC has taken this approach.
-pete