Subject: Re: shadowing syntatic keywords, bug in MIT Scheme?
From: rpw3@rigden.engr.sgi.com (Rob Warnock)
Date: 1998/03/12
Newsgroups: comp.lang.scheme
Message-ID: <6e7d23$1v94b@fido.asd.sgi.com>

William D Clinger  <will@ccs.neu.edu> wrote:
+---------------
| > ((lambda lambda lambda) 'x)
| > ((lambda (begin) (begin 1 2 3)) (lambda lambda lambda))
| 
| In R5RS Scheme, the first program returns (x) and the second
| returns (1 2 3).  This is also true in R4RS Scheme with the
| high-level macro facility.  As Moore noted, Chez Scheme is a
| good example of an implementation that gets this right.
+---------------

As does MzScheme.


-Rob

-----
Rob Warnock, 7L-551		rpw3@sgi.com   http://reality.sgi.com/rpw3/
Silicon Graphics, Inc.		Phone: 650-933-1673 [New area code!]
2011 N. Shoreline Blvd.		FAX: 650-933-4392
Mountain View, CA  94043	PP-ASEL-IA