Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re: Automatically load module on startup?

by bms (Monk)
on Mar 09, 2012 at 04:30 UTC ( #958620=note: print w/replies, xml ) Need Help??


in reply to Automatically load module on startup?

Without knowing your exact requirements, you may want to take a look at the Autoloader module. If you need certain functions available for one one liners from an assortment of modules that you only need a subroutine or two from, AutoLoader may be a good option. Although this is a bit of work, and requires writing .al files.

If you're interested in AutoLoader, you may also want to check out this short guide.

  • Comment on Re: Automatically load module on startup?

Replies are listed 'Best First'.
Re^2: Automatically load module on startup?
by chromatic (Archbishop) on Mar 09, 2012 at 05:46 UTC

    I haven't used AutoLoader in ages. How would you use it to load a module every time someone invokes perl?

      AutoLoader doesn't load modules. If perl receives an undefined subroutine, it starts looking in the auto directory for it. If it finds the proper .al file, it uses it.

      Despite AutoLoader not loading full modules, it may be something that the OP may want to look at.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://958620]
help
Chatterbox?
[LanX]: should this be considered? Re: Parsing .txt into arrays
[LanX]: and this Re^4: Hash user input
[pryrt]: LanX, I would vote "keep" if it were considered: it's not helpful, but it could be taken multiple ways, not all of which are offenseive...
[pryrt]: 1nickt: if you are checking for valid user IDs, then I wouldn't care about the difference between 1.0 and 1: I would take either as a valid representation of the integer user ID#1
[LanX]: and this Re^2: extract column data
[Lady_Aleena]: I have two sub recurse { my ($directory, $other_var) = @_; my @files = file_list($directo ry); for my $file (@files) { if (-f $file) { do "stuff"; } if (-d $file) { recurse(" $directory/$file" , $other_var); } } } This was when I hated File::Find.
[tobyink]: 1nickt: your code?
[LanX]: pryrt: yeah, that's why I didn't consider, but the last >10 anonymous posts are from the same troll-person
[jdporter]: is there a module for expanding tabs in text?
[jdporter]: A: yes.

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (13)
As of 2017-05-24 20:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?