parseBlock, steps of compiling

Paul Dufresne dufrp at hotmail.com
Sun Jun 1 06:35:25 PDT 2003


>You're overthinking this entirely too much. freeVariables just points
>out which variables from other the parent environments the block is
>using - nothing more, nothing less! It doesn't store any state at all,
>nor should it, nor was it meant to.

Oh! Then I think you can ignore my message about methods having no memory.

BUT STILL parseBlock should have a local variable, let's say returnedBlock, 
distinct from
the input variable block, it's 'lexical parent'.

Ok, so it just means that although the block A defined in B can be pass as 
an input variable to
a block C defined in D, A used in C, access the environment defined in B.

_________________________________________________________________
MSN Messenger : discutez en direct avec vos amis !  
http://messenger.fr.msn.ca/




More information about the Slate mailing list