[plt-scheme] macrophases

From: Anton van Straaten (anton at appsolutions.com)
Date: Mon Apr 12 12:29:45 EDT 2004

Matthew Flatt wrote:
> I remain convinced that separating the phases is best, even when 
> trying to accommodate a more traditional top level.

This makes all sorts of sense to me.


> When compiling
> 
>  (let-syntax ([x (let-syntax ([x (let-syntax ([x (let-syntax ([x 8]) 
>                                                     ....)])
>                                      ....)])
>                     ....)])
>     ....)
> 
> the "8" lives at meta-meta-meta-compile time.


Zen koan for the day: what is the sound of one brain exploding?

Anton



Posted on the users mailing list.