From: "Jörg W Mittag" Date: 2011-06-07T19:30:27+09:00 Subject: Re: CORE - Altering Behaviour of "each do" (default param "item") Ilias Lazaridis wrote: > I've just noticed repetitions within code like that: > > names.each { |name| puts name} # 3 times "name(s)" That's because nobody who knows even the tiniest bit of Ruby would ever write it like that. names.each(&method(:puts)) Would probably be the most idiomatic way. BTW: if you're such a big fan of point-free programming, you should seriously consider using a language like J (they call it tacit programming, but it's the same thing), which actually supports it. jwm