General

Profile

matz (Yukihiro Matsumoto)

  • Login: matz
  • Email: [email protected]
  • Registered on: 05/09/2008
  • Last sign in: 05/16/2024

Issues

open closed Total
Assigned issues 149 686 835
Reported issues 1 29 30

Projects

Project Roles Registered on
Ruby Owner, Committer 05/18/2008

Activity

06/05/2025

09:11 AM Ruby Feature #21279 (Closed): Bare "rescue" should not rescue NameError
Upon considering the historic constraint (and compatibility concern), I choose to keep `NameError` as it is.
Thank y...
matz (Yukihiro Matsumoto)
09:08 AM Ruby Feature #21358: Advanced filtering support for #dig
I prefer pattern matching.
Matz.
matz (Yukihiro Matsumoto)
09:07 AM Ruby Feature #21359: Introduce `Exception#cause=` for Post-Initialization Assignment
I am basically against `cause=` (or `set_cause` that is). It makes exceptions more complex. Is it impossible to defer... matz (Yukihiro Matsumoto)
08:53 AM Ruby Bug #21337: Using `not` on the RHS of a logical operator becomes valid syntax with Prism
I am against this prism behavior. It introduces ambiguity for `not a && b` (might be `not (a && b)` or `(not a) && b`... matz (Yukihiro Matsumoto)
08:47 AM Ruby Feature #21389: Simplify Set#inspect output
I prefer `Set[1, 2, 3]` to `#<Set: {1, 2, 3}>`. And the name of the subclass should be printed, e.g. `MySet[1, 2, 3]`... matz (Yukihiro Matsumoto)
08:43 AM Ruby Bug #21374: FrozenError message is inconsistent when a singleton method is defined on a frozen object
I agree with you. It should be consistent (and I prefer `can't modify frozen Array: [] (FrozenError)` message). But t... matz (Yukihiro Matsumoto)
08:40 AM Ruby Bug #21382 (Closed): Syntax for arguments in || is more strict than arguments in ()
Unfortunately, `|` is a binary-or operator too. So we have to be more strict to avoid ambiguity and syntax conflict.
...
matz (Yukihiro Matsumoto)
06:57 AM Ruby Feature #21219: `Object#inspect` accept a list of instance variables to display
I prefer the idea of selecting instance variables to output by a hook method. It is tough to choose the name of the m... matz (Yukihiro Matsumoto)
05:40 AM Ruby Feature #21346: Introduce `String#ensure_suffix`
`ensure_suffix` accepted. IMO, it should always copy the original string, even when it ends with the suffix. I don't ... matz (Yukihiro Matsumoto)
04:52 AM Ruby Feature #21347: Add `open_timeout` as an overall timeout option for `Socket.tcp`
Accepted. Go ahead.
Matz.
matz (Yukihiro Matsumoto)

Also available in: Atom