General

Profile

matz (Yukihiro Matsumoto)

Issues

Projects

Activity

06/21/2018

01:49 PM Ruby trunk Feature #14781: Enumerator#generate
I don't like `recur`. Probably it came from `recurrence` but programmers usually think of `recursive` because they se...
08:36 AM Ruby trunk Feature #14709 (Closed): Proper pattern matching
We are not going to add the pattern matcher proposed in the OP (that uses `%p`), because it is a mere prototype. Yuki...
08:26 AM Ruby trunk Feature #14781 (Feedback): Enumerator#generate
I am not fully satisfied with the name `generate` since the word does not always imply sequence generation. If someon...
06:13 AM Ruby trunk Bug #14699: Subtle behaviors with endless range
I agree with @marcandre here. Let's raise exceptions.
Matz.

06/14/2018

04:07 AM Ruby trunk Bug #14847: `clone` can generate strange objects
まつもと ゆきひろです
おそらくは FL_FREEZE などいくつかのフラグだけ特別にコピーするべきなんだと思います。
最近 mruby でも同様のレポートが来て、あちらでは FREEZE だけコピーすることにしました。
C...

06/13/2018

10:07 AM Ruby trunk Bug #14845: Endless Range with nil
I meant `(1..).to_a` to raise an exception (for apparent infinity loop), not prohibiting `1..nil`'.
Matz.

06/04/2018

09:37 AM Ruby trunk Feature #14821: aditional arguments to yield_self
Your proposal makes the specific case simpler like your example, but in general, it makes the intention of `yield_sel...
09:28 AM Ruby trunk Feature #14821 (Rejected): aditional arguments to yield_self

05/31/2018

11:17 PM Ruby trunk Feature #14594: Rethink yield_self's name
Right. I am not against the idea of function composition. But it should be discussed separately from `yield_self` and...
04:50 PM Ruby trunk Feature #14594: Rethink yield_self's name
@jrochkind It is introduced that a normal object can behave like promises.
So the name conflict is intentional.
If ...

Also available in: Atom