karlheg(a)inetarena.com (Karl M. Hegbloom) writes:
>>>>> "Olivier" == Olivier Galibert
<galibert(a)pobox.com> writes:
Olivier> I think that lexical scoping would make a huge difference
Olivier> by allowing much tighter optimizations of the compiled
Olivier> code.
It occured to me yesterday that perhaps instead of changing the `let'
and `let*' into lexical versions, the `lexical-let' from `cl' ought
to be recoded in C, so that it won't have to do the `aref' it does
now...
No cigar. Aside from the fact that writing `lexical-let' and
`lexical-let*' is incredibly ugly, there are other variable-creators
that will have to be turned to lexical scope for our scheme to work
correctly, such as function arguments and condition-case.
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
What is mind? No matter.
What is matter? Never mind.