Larceny's let-syntax conforms to the R5RS specification.
PLT's let-syntax implements a recommendation made at one
of the Scheme workshops some years ago: that let-syntax
not introduce a new scope.

The R6RS adopted the semantics implemented by PLT, and
it's a bug if Larceny doesn't support that semantics in
ERR5RS/R6RS modes.

Larceny's R5RS mode still supports the R5RS semantics,
however.  We can't change that without breaking some old
code.  I guess we could add an R5RS library that redefines
let-syntax, however.

Will

_______________________________________________
Larceny-users mailing list
Larceny-users@lists.ccs.neu.edu
https://lists.ccs.neu.edu/bin/listinfo/larceny-users

Reply via email to