Shozo Hatta

Results 28 comments of Shozo Hatta

Just a memorandum: When the string interpolation is supported, I suppose disabling the concatenation `String#+` intentionally might be good instead. String concatenation with `+` sometimes would lead to inefficient codes...

I should've noticed that: thank you!

This might be the one? https://stackoverflow.com/questions/25488902/what-happens-when-you-use-string-interpolation-in-ruby

Thank you for the reply! I notice that pVA in Goby is always follows other parameters and this syntax looks sufficient. I'm OK to preserve pVA 😃 .

FYI: The following behavior has been prohibited in Ruby 2.6: ```ruby def foo(h = {}, key: :default) p [h, key] end foo(:key => 1, "str" => 2) #=> [{"str"=>2}, 1]...

Just wait for the tests for removing `pND` some more 💦 FYI: https://bugs.ruby-lang.org/issues/14183 (still under discussion) Ruby committers are trying to change the behaviors around this like that: ```ruby def...

FYI: Ruby finally chose to separate keyword args from positional args: https://github.com/ruby/ruby/pull/2395 Looks they continue to work with it to resolve issues on delegation with args.

The following is the latest and the most comprehensive document for breaking changes in Ruby 2.7~: https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0/

Yes, that should be improved as you pointed out. I'll look into it.