[ruby-core:117837] [Ruby master Feature#20484] A new pragma for eager resolution of classes referenced in rescue clauses.
From:
duerst via ruby-core <ruby-core@...>
Date:
2024-05-12 02:13:22 UTC
List:
ruby-core #117837
Issue #20484 has been updated by duerst (Martin D=FCrst). Status changed from Open to Feedback Can you give an example with actual code to show where you get problems? ---------------------------------------- Feature #20484: A new pragma for eager resolution of classes referenced in = rescue clauses. https://bugs.ruby-lang.org/issues/20484#change-108241 * Author: jfrisby (Jon Frisby) * Status: Feedback ---------------------------------------- I've been using Ruby for 20 years, and just today learned (the hard way) th= at the class name(s) referenced in a `rescue` clause are not resolved until= an exception occurs. Upon reflection, this behavior probably makes sense in a lot of situations.= Late resolution may simplify code loading for the developer. I would, however, love to see an opt-in feature (a la `frozen-string-litera= l`) to force resolution when the code is loaded/parsed. --=20 https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-c= ore.ml.ruby-lang.org/