From: dblack@... Date: 2006-10-09T10:05:54+09:00 Subject: Re: [ruby-cvs:18323] ruby: * eval.c (splat_value): use "to_splat" instead of "to_ary" to Hi -- On Sun, 8 Oct 2006, Yukihiro Matsumoto wrote: > Hi, > > In message "Re: [ruby-cvs:18323] ruby: * eval.c (splat_value): use "to_splat" instead of "to_ary" to" > on Sun, 8 Oct 2006 14:05:30 +0900, Mathieu Bouchard writes: > > |> Could you explain how to_splat be bad? > | > |It makes one more thing to remember about Ruby 1.9, which is a bigger > |language than Ruby 1.8, which is a bigger language than Ruby 1.6. You > |don't have to compete with Perl 6, and you don't even have to compare Ruby > |2 to Perl 6 thinking how much simpler Ruby 2 is. > > Every language grows in more recent version, as Ruby does, and PL/I > did, until it grows too much to collapse into a black hole by its own > gravity. It's kind a like destiny. Otherwise the language will die. > > For people who don't like growing languages, the current 1.8 was > forked off from the development line (or perhaps, 1.9 was forked off > from the stable line). They will be happy using "stable" Ruby. I think you should trust yourself more :-) Growing doesn't have to mean growing in size. Think of all those Ruby programs that get *smaller* -- and more expressive -- as one works on them.... David -- David A. Black | dblack@wobblini.net Author of "Ruby for Rails" [1] | Ruby/Rails training & consultancy [3] DABlog (DAB's Weblog) [2] | Co-director, Ruby Central, Inc. [4] [1] http://www.manning.com/black | [3] http://www.rubypowerandlight.com [2] http://dablog.rubypal.com | [4] http://www.rubycentral.org