Hi! I think the reason for the (r 'apply) not working is that the initial macro definitions (in expand.scm) are created in an empty syntactic environment where (for example) `apply' is not visible yet. There is a fair amount of patching of SE's involved during this phase and during imports. Exactly this (the special treatment of primitive value bindings in the initial syntactic environments) is a tricky issue and probably not particularly well implemented. In any case it has caused many of the bugs you and others reported.
cheers, felix _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
