Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

RE: Checking to see if a particular Module is installed

by tilly (Archbishop)
on Aug 11, 2000 at 18:19 UTC ( [id://27517]=note: print w/replies, xml ) Need Help??


in reply to Checking to see if a particular Module is installed

My preference is not widely shared. I take a page from Linus Torvalds, define the API to program to, and write a simple wrapper for that API. Then all I ever need to do is write to that wrapper.

I might implement in this case by checking for the existence of the module at run-time, and initialize a bunch of anon subs accordingly. My API wind up behind the scene calling them, and they will automagically do the right thing (even if that thing is to spit out debugging info or else just do nothing).

For the full philosophy, here is a good rant from Linus explaining the why's and wherefore's. Even if you disagree it is a worthwhile read.

  • Comment on RE: Checking to see if a particular Module is installed

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (3)
As of 2024-04-20 05:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found