On Sun 28 Nov, Russell Allen wrote:
Hi,
When pretty printing a method containing an instance variable in a block, ie
someMethod | a | a _ [| b | b _ self doSomething. b doSomethingElse].
The instance variable (ie b) is stripped:
^^^^^^^^^^^^^^^^^block temporary!
someMethod | a | a _ [b _ self doSomething. b doSomethingElse]
It's the price of the litle hack that lets you write bocks with temps; there is more stuff to do to make disassembly and debugging work well. Far better to actually get around to proper Closures.
tim