[r6rs-discuss] Proposed features for small Scheme, part 1: a stake in the ground

Brian Harvey bh at cs.berkeley.edu
Sun Sep 6 03:57:20 EDT 2009


> Conflating 
> the transformation phase with the evaluation phase [...]
> makes code harder to reason about.

If there's a REPL, there aren't any phases.  The REPL keeps shifting back
and forth between syntax and semantics.

If you're telling me that the only way I can reasonably understand hygienic
macros is by thinking about different phases, that sounds like a good reason
to leave them out of WG1-Scheme, which maybe we should start calling
"REPL Scheme" to keep everyone's eyes on the ball about this!



More information about the r6rs-discuss mailing list