General

Profile

matz (Yukihiro Matsumoto)

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

Issues

Projects

Activity

12/09/2019

06:59 AM Ruby master Feature #16404: Add Proc#ruby2_keywords
It is ugly, and I personally don't want to add it to the language. But I have to admit it solves the real-world issue... matz (Yukihiro Matsumoto)
06:55 AM Ruby master Feature #16379: Backporting ... to Ruby 2.4 - 2.6 and pass_keywords
As a general principle, I agree with Jeremy. But for this case only, @Eregon's "90% compatibility" sounds too temptin... matz (Yukihiro Matsumoto)

12/03/2019

01:34 PM Ruby master Feature #13083: Regexp#{match,match?} with a nil argument are deprecated and will raise a TypeError in Ruby 3.0
It's not my intention to suffer users. Let's cancel the change.
Matz.
matz (Yukihiro Matsumoto)

11/28/2019

09:08 AM Ruby master Feature #16348: Proposal: Symbol#start_with?, Symbol#end_with?, and Symbol#include?
I am OK with adding `start_with?` and `end_with?`.
I am a bit reluctant with adding `include?` since Symbol does not...
matz (Yukihiro Matsumoto)
08:40 AM Ruby master Feature #16122: Struct::Value: simple immutable value object
I like the idea of helpers in https://bugs.ruby-lang.org/issues/16122#note-18.
We need to discuss further the combin...
matz (Yukihiro Matsumoto)
08:23 AM Ruby master Feature #4539: Array#zip_with
* The name `zip_with` is too confusing with `zip`. We need a new name.
* The behavior can be described by the combin...
matz (Yukihiro Matsumoto)
08:15 AM Ruby master Feature #16261 (Rejected): Enumerable#each_splat and Enumerator#splat
As far as I understand, the code with the proposal `[1, 2, 3].zip([4, 5, 6]).each_tuple.map(&:+)` can be written as f... matz (Yukihiro Matsumoto)
07:43 AM Ruby master Feature #16142: Implement code_range in Proc and Method
Note: this is not a final decision:
* Having a method to retrieve the endpoint of a method/proc is OK for me.
* The...
matz (Yukihiro Matsumoto)
07:01 AM Ruby master Feature #16363: Promote did_you_mean to default gem
Accepted. Go ahead.
Matz.
matz (Yukihiro Matsumoto)
06:28 AM Ruby master Bug #16366: .count on endless range causes infinite loop
`Enumerable#count` should aware of interrupts. Besides this case, `#count` should return `Infinity` (we may need to d... matz (Yukihiro Matsumoto)

Also available in: Atom