On Sep 9, John Cowan wrote:
> Sam TH scripsit:
>
> > This proposal seems like it would benefit from looking at what PLT has
> > done with readtables and extensible lexical syntax. In particular,
> > Matthew Flatt's ICFP '09 paper [1], Eli Barzilay's Scheme Workshop '09
> > paper [2], and the documentation [3].
>
> The two papers are interesting demonstrations of what can be done
> with fully redefinable syntax
The Scribble syntax is hooked on a readtable entry.
> [...] To make explicit what PLT leaves implicit here requires
> precisely "eval-when", which is always a dangerous thing because in
> all standards the environment of the compiler is underspecified.
`eval-when' is dangerous because it can (and does) lead to sharing of
code (and values) between the different levels. This does not happen
with `#lang'.
--
((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay:
http://barzilay.org/ Maze is Life!
_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss