Hello -devel list,

I'm currently learning Scheme and was pointed to Simply Scheme by a friend. So 
far, I'm enjoying it quite a lot, but given that it's only a year or so more 
recent than I am, I expected some incompatibilities with current Scheme 
implementations - and, indeed, when using Racket, there is a problem. The 
provided teaching library uses set! to modify library functions like round and 
quotient, which isn't available in Racket (but does work in MIT Scheme!)

This behavior also isn't necessary in Racket, or modern MIT Scheme, since you 
can just shadow those library functions with define. I imagine that the authors 
of Simply Scheme would have done this if it were available in 1998, so I was 
curious when this shadowing feature became available in MIT Scheme.

I originally planned to simply git bisect my way to victory, but, while the 
commit history has been a fascinating archive to read, I am at a loss for how 
to build older versions of the compiler. I'd appreciate any guidance I can get 
on building, especially, versions available c. 1998 like commit 
00ba2fcba2433de6e51abf18ce2760280792debc.

Thanks in advance for your assistance,
Nora Tindall

Reply via email to