General

Profile

headius (Charles Nutter)

Issues

open closed Total
Assigned issues 0 23 23
Reported issues 20 94 114

Projects

Project Roles Registered on
Ruby Committer 12/13/2012

Activity

02/22/2026

04:32 PM Ruby Revision 6d69a2b8 (git): [ruby/prism] Rename Java package to org.ruby_lang.prism
This moves all of the non-JRuby Java code from the org.prism
package to the org.ruby_lang.prism package (corresponding to the
ruby-lang.org domain and prism project).
https://github.com/ruby/prism/commit/80b7402f8b
headius (Charles Nutter)

01/16/2026

01:27 AM Ruby Feature #13683: Add strict Enumerable#single
Of the proposed options I still like `one!` best. It conveys both returning a single element and enforcing that there's exactly one.
headius (Charles Nutter)

01/07/2026

07:44 PM Ruby Feature #13683: Add strict Enumerable#single
zverok (Victor Shepelev) wrote in #note-39:
> > How about #one! or similar to indicate it must be one element?
> ...
Ruby also uses it other places, like `exit!` and `kill!`, OpenSSL's `generate_key!`, Date's `new!`. It's also in Engli...
headius (Charles Nutter)
02:32 PM Ruby Feature #13683: Add strict Enumerable#single
I don't like #sole as the method name but I can't quite explain why. I'd rather have #single or #singleton (The mathematical term for a set of one) or a two word #single_element or #one_only.
How about #one! or similar to indicate it ...
headius (Charles Nutter)

01/06/2026

11:25 PM Ruby Feature #21826: Deprecating RubyVM::AbstractSyntaxTree
I am in favor, but that's no surprise. headius (Charles Nutter)

01/05/2026

09:15 PM Ruby Feature #8948: Frozen regex
I am also +1 for this change.
In general I'd like to see a steady progression toward more frozen-by-default core types, especially when the need for mutability is as questionable as the examples given here.
However I understand the...
headius (Charles Nutter)

11/19/2025

11:36 AM Ruby Revision bbb4c7b8 (git): Update to ruby/mspec@bd8efcf
headius (Charles Nutter)
11:36 AM Ruby Revision 85cd08e4 (git): Update to ruby/spec@2e11d2a
headius (Charles Nutter)

11/11/2025

10:33 PM Ruby Revision 8afe65cd (git): [ruby/io-wait] Bump version to 0.3.5 to incorporate JRuby release fixes
https://github.com/ruby/io-wait/commit/284cb654cf headius (Charles Nutter)
10:30 PM Ruby Revision 5c9d5a66 (git): [ruby/io-wait] 0.3.5.test1 fixing JRuby release process
https://github.com/ruby/io-wait/commit/c0ae05e319 headius (Charles Nutter)

Also available in: Atom