Hi 

when I execute the following

first
        "Bexp new first"
        | temp |
        temp :=  2.
        [ temp. 
        thisContext inspect.] value.
        ^ temp

tmp in the inspector is nil and does not hold 2 and I was wondering why.
I thought that thisContext was returning the blockContext 
In the outercontext of thisContext blockClosure, tmp is also nil.

first
        "Bexp new first"
        | temp |
        temp :=  2.
        [ temp.
        temp traceCr. 
        thisContext inspect.] value.
        ^ temp

output 2 on the transcript.

Stef

Reply via email to