On Thu, Oct 27, 2011 at 17:16, Yusuke Endoh <mame / tsg.ne.jp> wrote:

> 2011/10/27 Yukihiro Matsumoto <matz / ruby-lang.org>:
>> Yes, there could be a language with that kind of design. But Ruby
>> will not have mandatory keyword arguments. It is the design choice> made already. Every keyword argument will be optional in Ruby.

> BTW, a current optional parameter will be deprecated?
> I don't like the feature because it is not extensible.
> Actually, I hate to see ERB.new(src, nil, "%") anymore!
> It now just complicates the language.

Agree!  This would clean up both the language and the implementation
and make for better APIs.