General

Profile

bkuhlmann (Brooke Kuhlmann)

Issues

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

Activity

03/31/2026

11:30 PM Ruby Feature #21005: Update the source location method to include line start/stop and column start/stop details
With this implemented and then removed after Ruby 4.0.0, Preview 2, is this still planned for completion? Would really like to have this but unclear on the current plan. I assume we will have to wait until Ruby 4.1.0 at best? bkuhlmann (Brooke Kuhlmann)

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)

Also available in: Atom