On Jul 19, 2011, at 1:37 PM, Kurt Stephens wrote:

> If one really hates typing "end", most editors/IDE can be configured to close the "end"s automatically when a block is created.

Without commenting on the currently proposed solutions, the issue is *not* "typing 'end'", it's the size and appearance of the resulting code.  A long series of trailing ends uses up valuable vertical space, presents little information for the space used, and short of putting them all on one line (or all your '}' and 'end's on one line), there isn't a way to reclaim that space. Information-sparse code is a pain to work with.

Michael Edgar
adgar / carboni.ca
http://carboni.ca/