Rick DeNatale wrote:
> On the other hand, I too tend to think that lines (without a block)
> really should return an array of lines, and chars and bytes should
> follow suit.

I think I disagree.  If lines without a block returns an array, then 
using inject, collect, or any other enumerable method applied line by 
line would always work on an intermediate array.  That seems like 
unnecessary overhead.

-- Jim Weirich