I just discovered that in Pharo 3 you can do:
[ :bool |
self logCr: bool.
bool := false.
self logCr: bool.
] value: true
Is this a bug or a feature ?
I am fighting with this every day in javascript, and I do not know about to feel about this :s
Ben