[r6rs-discuss] Interpreters need not apply?

Andre van Tonder andre at het.brown.edu
Tue Mar 6 14:10:33 EST 2007


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



More information about the r6rs-discuss mailing list