[plt-scheme] define syntax

From: Chongkai Zhu (czhu at cs.utah.edu)
Date: Fri Nov 23 23:57:39 EST 2007

Sorry about the previous E-mail. I paste something wrong and hit "send".

There are several implementation of syntax system in Scheme, such as 
SRFI93 and http://www.cs.indiana.edu/chezscheme/syntax-case/. But as you 
can see, they work in another language level. If you are asking whether 
the syntax system can be implement in the same level, then the answer is no.


Day wrote:
> I have an interesting and curious question:
> Is it possible to define define-syntax using Scheme (without using any
> higher macros, just scheme itself)?
> You know that macros of a language is in a higher level than the
> language itself. It's said it's easy to define a low level notion in
> higher level objects, but it's hard vice versa. We can use define-
> syntax etc. to define a transformation rule. How about using scheme to
> define that that defines transformation rule?
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme

Posted on the users mailing list.