Jan. 10, 2012
12:52 a.m.
While implementing Redline Smalltalk it occurred to me that methods and blocks are the same things, making the use of blocks to represent methods a possible optimisation or simplification to the internal of any Smalltalk implementation. For example, at: key put: value <statements here> Is not that different to: at:put: [ :key :value | <statements here> ] Just saying.