[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-users] hygienic named let

From: felix winkelmann
Subject: Re: [Chicken-users] hygienic named let
Date: Wed, 3 Sep 2008 09:43:55 +0200


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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]