From: mengx@... Date: 2000-02-15T14:11:10-05:00 Subject: [ruby-talk:01394] Re: Say Hi > I'm not sure I see the point of adding a new library function that is > the same as an existing capability. If you look at the Ruby standard > library, we already have a whole load of duplication (take the file > tests for example), which can make it quite intimidating for the > newcomer. Our current summary of the base library runs to over 150 > pages! > > So, my vote would be to add things only if: > > a. They make things significantly easier or more idiomatic > b. They add genuine new functionality. The current Array method name 'pop' seems quite confusing to me(a new comer) since it is also often used to pop the front of a FIFO queue. and often 'unshift' will be my foreever complaints :-) > > One of Ruby's strengths is its simplicity. IMHO, Python has that merit. Ruby's strength lies in its well thought implementation and C API. Ruby == [Python++, Perl--, Perlitics] and Ruby++ == Rubu.delete(Perlitics) Thanks -Ted