Brian Harvey scripsit: > If there's a REPL, there aren't any phases. The REPL keeps shifting > back and forth between syntax and semantics.
Even so, as each form is read, it's macroexpanded and then either evaluated or compiled and executed. There are REPLs in compiler-only systems. If your only macro system is syntax-rules (as I certainly believe should be the case for Thing One), then phasing isn't really hard to deal with, since no user-defined Scheme procedures are ever evoked at macroexpansion time. -- He made the Legislature meet at one-horse John Cowan tank-towns out in the alfalfa belt, so that [email protected] hardly nobody could get there and most of http://www.ccil.org/~cowan the leaders would stay home and let him go --H.L. Mencken's to work and do things as he pleased. Declaration of Independence _______________________________________________ r6rs-discuss mailing list [email protected] http://lists.r6rs.org/cgi-bin/mailman/listinfo/r6rs-discuss
