in reply to Re^13: Try::Tiny and -E
in thread Try::Tiny and -E
Try::Tiny can check either inside import() or die/skip right at the beginning of the module.
False positive:
use v5.40; use Try::Tiny qw( try catch ); ... { # Code that hasn't been converted to 5.40 yet, for example. no feature qw( try ); try { ... }; } ...
False negative:
use Try::Tiny qw( try catch ); ... { use feature qw( try ); try { ... } catch ( $e ) { ... } } ...
What should be the benefit of Try::Tiny exporting it's subs while feature-try is enabled?
I didn't say it shouldn't be done. I said it doesn't always work. To evaluate if it should be done or not, it's important to know when it won't work correctly.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^15: Try::Tiny and -E (False Negative)
by LanX (Saint) on Jan 02, 2026 at 20:48 UTC | |
by ikegami (Patriarch) on Jan 03, 2026 at 16:52 UTC | |
by LanX (Saint) on Jan 06, 2026 at 21:20 UTC | |
by ikegami (Patriarch) on Jan 07, 2026 at 15:20 UTC | |
by LanX (Saint) on Jan 07, 2026 at 17:38 UTC | |
| |
by LanX (Saint) on Jan 07, 2026 at 01:49 UTC | |
|
Re^15: Try::Tiny and -E (False Positive)
by LanX (Saint) on Jan 02, 2026 at 20:17 UTC | |
by ikegami (Patriarch) on Jan 03, 2026 at 16:57 UTC | |
by LanX (Saint) on Jan 06, 2026 at 21:51 UTC | |
by ikegami (Patriarch) on Jan 08, 2026 at 16:35 UTC | |
by LanX (Saint) on Jan 09, 2026 at 00:27 UTC |