From: "Mark J.Reed" Date: 2005-08-07T00:26:06+09:00 Subject: Re: new block notation Daniel Brockman writes: >Gavin, >> Blocks are closures. >What meaning do you assign to the term `closure'? There's more than one possible meaning of "closure" in the context of programming languages? A closure is an encapsulation of a bit of executable code along with all the variables in the scope of that code. It can be run later, from a different scope, and still have access to the encapsulated variables even if they would otherwise no longer exist.