General

Profile

matz (Yukihiro Matsumoto)

  • Email: matz@ruby.or.jp
  • Registered on: 05/09/2008
  • Last connection: 10/17/2019

Issues

Projects

Activity

10/17/2019

08:42 AM Ruby master Feature #16120 (Rejected): Omitted block argument if block starts with dot-method call
After reconsideration, I came to the conclusion that we should use numbered parameters instead of this feature.
Than...
matz (Yukihiro Matsumoto)
06:42 AM Ruby master Feature #15822: Add Hash#except
`Hash#slice` was introduced via discussion in #13563. We didn't see the need for `Hash#except` yet. Any (real world u... matz (Yukihiro Matsumoto)
05:59 AM Ruby master Feature #13683: Add strict Enumerable#single
I don't like `only` either since these names do not describe the behavior.
Matz.
matz (Yukihiro Matsumoto)
05:21 AM Ruby master Bug #11055: autoload resets private_constant
I agree with fixing this. Nobu will investigate the patch and consider the issue detail.
Matz.
matz (Yukihiro Matsumoto)
05:07 AM Ruby master Bug #10314: Default argument lookup fails in Ruby 2.2 for circular shadowed variable names
I think it's OK now to make this error.
Matz.
matz (Yukihiro Matsumoto)

10/02/2019

08:05 AM Ruby master Feature #16182: Should `expr in a, b, c` be allowed or not?
I vote for 3 in the OP.
Matz.
matz (Yukihiro Matsumoto)

09/28/2019

04:43 AM Ruby master Feature #16150: Add a way to request a frozen string from to_s
Hi,

In message "Re: [ruby-core:95142] [Ruby master Feature#16150] Add a way to request a frozen string from to_s"...
matz (Yukihiro Matsumoto)

09/26/2019

12:42 AM Ruby master Feature #16150: Add a way to request a frozen string from to_s

byroot (Jean Boussier) wrote:
> I get you are worried about `String#to_s`, but what about others that have been me...
matz (Yukihiro Matsumoto)

09/25/2019

03:27 AM Ruby master Bug #16178: Numbered parameters: _1 should be the same as |x| and _0 should not exist
@eregon [ruby-core:95070] beats me. I am persuaded. I agree with:
* `_1` (and no other numbered parameters) to wor...
matz (Yukihiro Matsumoto)
03:00 AM Ruby master Feature #16166: Remove exceptional treatment of *foo when it is the sole block parameter
I think the following code behavior is wrong:
```ruby
p instance_exec(["a"]){|*foo, **bar| foo } #=> ["a"]
```
It...
matz (Yukihiro Matsumoto)

Also available in: Atom