Martin Fowler has a post about how closures positively impact the overall development experience when using collections in Smalltalk. When I first came across some of the “closure” support in C# 2.0 I was pretty excited that such a revolutionary concept had been included in my language of choice. It didn’t take long for me to realize that closures were something that smalltalkers, rubyists, and pythonites had been using for a long time. Regardless they’re a very useful language feature that I find myself using a lot.
Below are some of my posts related to the topic: