Eli Barzilay scripsit:

> > The two papers are interesting demonstrations of what can be done
> > with fully redefinable syntax
> 
> The Scribble syntax is hooked on a readtable entry.

I think that's what I said: fully redefinable (lexical) syntax.

> > [...] 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'.

Can you explain that further?  How does the compiler sandbox the
reader extensions so that they can't damage it?

-- 
Values of beeta will give rise to dom!          John Cowan
(5th/6th edition 'mv' said this if you tried    http://www.ccil.org/~cowan
to rename '.' or '..' entries; see              [email protected]
http://cm.bell-labs.com/cm/cs/who/dmr/odd.html)

_______________________________________________
r6rs-discuss mailing list
[email protected]
http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss

Reply via email to