On Mon, Apr 20, 2009 at 8:18 AM, Derick Eddington <derick.edding...@gmail.com> wrote: > I think the problem is caused by this bug in Larceny: > > Larceny v0.97a4 (alpha test) (Apr 19 2009 17:48:52, precise:Linux:unified) > larceny.heap, built on Sun Apr 19 17:50:33 PDT 2009 > ERR5RS mode (no libraries have been imported) > >> (import (rnrs syntax-case)) > Autoloading (rnrs syntax-case) > Autoloading (rnrs conditions) > Autoloading (err5rs records procedural) > Autoloading (rnrs exceptions) > >> (syntax->datum (syntax (... (... foo)))) > foo ;; should be (... foo)
That certainly would break sweet-macros. FWIW, so far, sweet-macros has been able to find bugs in all R6RS implementations of syntax-case, except mzscheme (porting to mzscheme was an odissey too, but not because of bugs in mzscheme, it was just my ignorance about how the PLT module system works). _______________________________________________ Larceny-users mailing list Larceny-users@lists.ccs.neu.edu https://lists.ccs.neu.edu/bin/listinfo/larceny-users