From: Yukihiro Matsumoto Date: 2011-10-28T00:57:21+09:00 Subject: [ruby-core:40457] Re: [ruby-trunk - Feature #5474][Assigned] keyword argument Hi, In message "Re: [ruby-core:40454] Re: [ruby-trunk - Feature #5474][Assigned] keyword argument" on Fri, 28 Oct 2011 00:16:33 +0900, Yusuke Endoh writes: |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. | |Of course I don't think it will be removed in 2.0. |Let it be just deprecated now, and remove it in further future, |such as 3.0. What do you think? Removing something, especially well-used feature like (non-labeled) optional arguments is a big thing. We have to consider it very carefully. I'd say there's possibility, for now. matz.