in reply to Pure perl lexical sub import

Are "old-school" lexical subs an option? That is:

my $looks_like_number = \&Scalar::Util::looks_like_number;
...
... $looks_like_number->( $x ) ...

I personally like this approach because it gives me an easy out if the function is unavailable:

my $looks_like_number = Scalar::Util->can( 'looks_like_number' ) || sub { ... };

Replies are listed 'Best First'.
Re^2: Pure perl lexical sub import
by NERDVANA (Priest) on Dec 22, 2024 at 20:15 UTC
    This is a fairly reasonable solution. Adds a few characters, but still better than the fully qualified name.