General

Profile

bkuhlmann (Brooke Kuhlmann)

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 2 6 8

Activity

02/15/2026

03:15 PM Ruby Bug #21880: The ultra_safe mode of pstore bundled with Ruby 4.0 is broken.
ℹ️ This is also documented in [Issue 22](https://github.com/ruby/pstore/issues/22). bkuhlmann (Brooke Kuhlmann)

12/02/2025

01:39 PM Ruby Feature #21005: Update the source location method to include line start/stop and column start/stop details
Any chance this could be fixed and included in time for the Ruby 4.0.0 release? bkuhlmann (Brooke Kuhlmann)

11/03/2025

02:32 PM Ruby Misc #21657: Question: Is Ruby 4.0 planned for December 2025 or later?
**Jean**:
Sorry, I didn't provide enough context to my original statement. Each year -- about ~2 months before Christmas when a new Ruby version drops -- I release a *patch* version of all my gems that accepts the current version and ...
bkuhlmann (Brooke Kuhlmann)

11/02/2025

10:11 PM Ruby Misc #21657: Question: Is Ruby 4.0 planned for December 2025 or later?
I would also like to know if the next Ruby version is 3.5.0 or 4.0.0 precisely because Ruby doesn't follow Semantic Versioning. Having this knowledge sooner rather than later means I can pin my gemspecs to the correct version (and/or ver... bkuhlmann (Brooke Kuhlmann)

05/11/2025

05:02 PM Ruby Feature #21219: `Object#inspect` accept a list of instance variables to display
ℹ️ In case it's of interest/inspiration, I released [Inspectable](https://alchemists.io/projects/inspectable) 0.2.0 which tackles what is described in this issue by making it easy to redact sensitive information, slim down verbosity, or ... bkuhlmann (Brooke Kuhlmann)

04/07/2025

06:41 PM Ruby Feature #21219: `Object#inspect` accept a list of instance variables to display
From an developer ergonomic standoint, could only symbols be used to simplify the syntax further? Example:
``` ruby
# First suggestion.
def inspect = super(:host, :user)

# Third suggestion.
private def inspect_instance_variable...
bkuhlmann (Brooke Kuhlmann)

01/07/2025

03:23 PM Ruby Feature #21005: Update the source location method to include line start/stop and column start/stop details
**Yusuke**: I went hunting for the `Prism.node_for` method/documentation but couldn't find it. If I understand you correctly, I think you are proposing adding the `.node_for` implementation to Prism? If so, I like the detailed informatio... bkuhlmann (Brooke Kuhlmann)

01/06/2025

08:20 PM Ruby Feature #21005: Update the source location method to include line start/stop and column start/stop details
Yeah, eager to see what the consensus on this becomes from the next dev meeting.
I like the idea of a `Ruby::SourceLocation` or even a `Ruby::Source` object? The latter would be nice because you could message the instance as `source.cod...
bkuhlmann (Brooke Kuhlmann)

01/05/2025

09:07 PM Ruby Feature #20999: Add RubyVM object source support
**Kevin**: Thanks and thanks for reminding of `RubyVM::InstructionSequence.of().script_lines`. I'm using that as a fallback when the absolute path of the instruction sequence can't be found.
**Benoit**: Thanks. I've also updated [Feat...
bkuhlmann (Brooke Kuhlmann)
09:06 PM Ruby Feature #6012: Proc#source_location also return the column
💡 Please see [Feature 21005](https://bugs.ruby-lang.org/issues/21005) as an evolution of this discussion based on feedback I've had with Kevin Newton and Benoit Daloze. Thanks. bkuhlmann (Brooke Kuhlmann)

Also available in: Atom