On Sep 20, 2009, at 8:00 PM, David Van Horn wrote:
OK, I've moved syntax.sls to syntax.larceny.sls since it seems to make Larceny specific assumptions beyond just single instantation, but also that hash tables can be shared across phases.
Ikarus too shares data structures across phases (single instantiation of libraries). But even in larceny, that code is still broken when you separately compile libraries.
Does the code seem reasonable now (modulo generative concern above)?
Looks ok. (syntax stx) in syntax.ikarus.sls is not doing what you think it's doing though; but it doesn't matter, (syntax whatever) would've worked just as well.
Aziz,,,
