Paul Brannan wrote:
>>[ruby-dev:23572] keyword argments (Ruby2.0 spec)
>>
>>  Nagai asked how keyword arguments and hash-style arguments work in
>>  ruby-2.0, since a lot of hash-style arguments appear in his extension
>>  library 'Ruby/Tk'. Matz proposed following two solutions.
>>    (a) hash-style argument appearing at the end of argument list is
>>        supported as usual.
>>    (b) hash-style arguments were abolished.
> 
> 
> I'd prefer (a), because backward-compatibility is a good thing, and I'd
> prefer to change my code as little as possible to make it work on Ruby
> 2.0.

But I suspect there will be lots of changes needed for Ruby 1.x source 
to work with Ruby2. For instance, as I understand, the syntax for hash 
literal will become:

  {'foo': 1, 'bar': 2}

where in Ruby1.x it's:

  {'foo', 1, 'bar', 2}
  {'foo' => 1, 'bar' => 2}

I suspect Ruby2 will forbid the latter?

I use hash almost everywhere, so...

-- 
dave