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 <matju / artengine.ca> 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