Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: 'Using' modules

by dragonchild (Archbishop)
on Aug 27, 2003 at 12:55 UTC ( #287024=note: print w/replies, xml ) Need Help??


in reply to 'Using' modules

I suspect that you have the same function names in different modules. Also, if you're useing or requireing, don't do. In fact, don't ever do.

I have used do in production code to source in files exactly once in my career, and the file that was done had one (large) configuration variable in it. (That hack was removed in a later version.) do skirts too many safeguards, such as the built-in #ifndef mechanism that use and require provide.

------
We are the carpenters and bricklayers of the Information Age.

The idea is a little like C++ templates, except not quite so brain-meltingly complicated. -- TheDamian, Exegesis 6

Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

Replies are listed 'Best First'.
Re: Re: 'Using' modules
by hotshot (Prior) on Aug 28, 2003 at 05:35 UTC
    but I can't just do:
    use 'test.pl'; # or use 'test.ph';
    It shouts for syntax error, use argument suppose to be a module name, not a file name, so what else can I do?

    Hotshot
      Try require, then. Or, rewrite test.pl so that it fits the model for use. (I recommend the latter, simply because it's generally better.)

      ------
      We are the carpenters and bricklayers of the Information Age.

      The idea is a little like C++ templates, except not quite so brain-meltingly complicated. -- TheDamian, Exegesis 6

      Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://287024]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (1)
As of 2023-06-04 21:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How often do you go to conferences?






    Results (22 votes). Check out past polls.

    Notices?