Hi all.
Minero Aoki wrote:

>1.  Matz has already discouraged use of ":name => value"
>style arguments.  So you must explicitly write it as:
>
>  Net::POP3.start(...., {:certs => c, :verify => v})
>
>Note that "a: value, b: value" syntax is not portable.
>Ruby 1.8 has not implemented it.
>
Does that mean that ":name => value" style arguments will deprecate? And 
is there other good by design ruby way to use named arguments?

As for me, named arguments are easy to read, "natural" to use and you 
don't need to remember their order.

So why it is discouraged? Can anyone point me out to discussion archive 
of this topic?

Good Luck.
--
Sergey Yanovitsky