In-depth series on programming with blocks

Matt Galloway has written a very good series on working with blocks. If you want to understand blocks and their inner workings at the lowest level, read on.

Part 1 – blocks from the compiler perspective.
Part 2 – blocks that are not constant and how they are formed on the stack.
Part 3 – what happens when a block is copied.

Matt’s home on the ‘net.