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

Reply via email to