Namespaces & colliding namesby jahero (Pilgrim)
|on Nov 08, 2016 at 08:10 UTC||Need Help??|
jahero has asked for the wisdom of the Perl Monks concerning the following question:
Hello wise monks!
I would like to ask a (probably) newbie question in regards to namespaces and names collisions.
Lets say that I have something like this in my code (shortened, incomplete).
Now this fails to compile since 'basename' collides with name of sub imported from module File::Basename. Obvious solution would be to change name of my sub, for example to 'base_name', however I want to understand what exactly is going on, and how to prevent this from being pain in the future.
Which leads me to the real question.
Thank you for your time!