On Tue, 6 Mar 2007, Aubrey Jaffer wrote:

By requiring phased processing of libraries, R5.92RS has
disenfranchised "pure interpreters", apparently for the sake of
macros.

This is not accurate. At least one of the reference implementations of libraries and macros, at

  http://www.het.brown.edu/people/andre/macros/index.html

runs as is in both the MzScheme and the Petite Chez interpreters' REPLs, using only the ability of these implementations to interpret vanilla r5rs code. It is straightforward to port (and prior versions have been ported) to other vanilla r5rs Scheme systems. All that is needed to completely integrate with these interpreters is to plug a call to the above expander at the appropriate native slot between the R and E of the REPL.

Regards
Andre

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

Reply via email to