"David A. Black" <dblack / rubypal.com> writes: > On Tue, 29 Apr 2008, Fredrik wrote: > >> What I am still thinking about though, is this: >> Why on earth is Array#first not calling Array#[0] ??? > > The real question is: why should it? They're completely separate > methods. I can't think of a good reason to ever have: Array#first != Array#[](0)