SuffixConditionals adds #if: and #unless methods to BlockClosure. Currently in VisualWorks but can be ported to other Smalltalks (like Pharo) as well.
Read here: http://forum.world.st/ANN-SuffixConditionals-td4755785.html Code is on Cincom Public Repo and snaphots on https://github.com/randycoulman/SuffixConditionals