General

Profile

duerst (Martin Dürst)

Issues

open closed Total
Assigned issues 9 71 80
Reported issues 21 153 174

Projects

Project Roles Registered on
Ruby Committer 06/24/2008

Activity

09/11/2025

04:53 AM Ruby Feature #21564: Extend permutation, repeated_permutation, combination and repeated_combination arguments
I don't think this is necessary. It's better to keep different aspects of a calculation separate by using separate methods (building blocks) and combining them to achieve a goal. As an example, your
```a.permutation(*1..3).to_a```
can ...
duerst (Martin Dürst)

09/01/2025

04:09 AM Ruby Bug #21559: Unicode normalization nfd -> nfc -> nfd is not reversible
@ima1zumi Not sure this is even allowed, but I'm sure I'm responsible for this behavior, and want to fix it myself, so I change the Assignee to myself. duerst (Martin Dürst)

08/09/2025

01:39 AM Ruby Feature #21533: Introduce `Time#am?` and `Time#pm?`
Using 12pm for noon is indeed bad practice. Using 12am for midnight is even worse practice, because without context it's unclear whether it's at the beginning or the end of a certain date.
But it is practice, at least in certain parts...
duerst (Martin Dürst)

06/01/2025

11:46 PM Ruby Misc #21385: Namespace: Suggesting a rename
I strongly support this proposal. It would avoid a lot of confusion down the line. Ideally, we would use a term that makes it clear that this is something much more wide-reaching, and something that's supposed to be much more rarely used... duerst (Martin Dürst)

05/30/2025

04:11 AM Ruby Misc #21369: Propose Max Bernstein (@tekknolagi) as a core committer
+1. I'm quite surprised Max isn't already a committer, given his almost daily contributions. duerst (Martin Dürst)

05/17/2025

08:24 AM Ruby Feature #21346: Introduce `String#ensure_suffix`
You say "queries that might find this pattern". That seems to say that you haven't found it yet.
What's the result for
"Hello".ensure_suffix("o!")
Is it "Helloo!", or is it "Hello!"?
duerst (Martin Dürst)

04/19/2025

01:34 AM Ruby Feature #21275 (Assigned): Update to Unicode 17.0
Unicode 17.0 is currently in alpha. Beta is planned for late May, release for September 2025. We just updated to Unicode 16.0, so we can start testing with alpha/beta. duerst (Martin Dürst)

04/18/2025

07:07 AM Ruby Revision 900ece77 (git): prepare Unicode normalization for Unicode 16.0.0
duerst (Martin Dürst)

04/02/2025

11:59 PM Ruby Misc #21209 (Closed): Endless classes and modules
There's something special about proposals on April 1st, isn't there? duerst (Martin Dürst)

01/21/2025

11:26 PM Ruby Feature #21082: Alias it to its
northeastprince (Matt Almeida) wrote:
> One of Ruby's core tenants is beautiful code - and a key part of that is sweating the names. Adding `it` as a pointer to the first block parameter was a huge step forward in that regard, but we're...
duerst (Martin Dürst)

Also available in: Atom