in reply to Namespaces & colliding names

You could also rename File::Basename::basename

use File::Basename (); local *file_basename = \&File::Basename::basename; say file_basename( $0 );

Replies are listed 'Best First'.
Re^2: Namespaces & colliding names
by jahero (Pilgrim) on Nov 09, 2016 at 08:29 UTC
    This leads me to understanding another concept I had trouble understanding - typeglobs. Thanks for that.