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

Reply via email to