Chicken Monk scripsit: > The way I see it (and which is most likely incorrect :-): regular code > has access to variables in the current and enclosing scopes, so the > functionality is already there...
Yes and no. In particular, in compiled code the compiler can notice exactly which procedures have access to which variables, and only pass the variables that are actually needed, either as additional arguments or as a data structure or (in other Schemes) in registers. If eval were allowed to access locally bound variables, such optimizations would be impossible. -- No, John. I want formats that are actually John Cowan useful, rather than over-featured megaliths that http://www.ccil.org/~cowan address all questions by piling on ridiculous [EMAIL PROTECTED] internal links in forms which are hideously over-complex. --Simon St. Laurent on xml-dev _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
