Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re^5: "require Carp" may be hazardous to your code (core)

by tye (Sage)
on Dec 06, 2006 at 08:02 UTC ( [id://588054]=note: print w/replies, xml ) Need Help??


in reply to Re^4: "require Carp" may be hazardous to your code (assume)
in thread "require Carp" may be hazardous to your code

Yes, even core modules. This Linux box in front of me has 18 top-level core modules while a "better" install has 64 of those. And I actually added a few of those 18 "by hand", which was trickier than some might expect and I abandoned adding some others because it was just too much work. And I've seen more than one Perl installation that had even fewer than that.

And I got DBI/DBD working on the above Linux box after working around some of many authors' rash assumptions about what modules are always going to be available. Many of those work-arounds were trivial to code (the amount of functionality they were depending on from the module was trivial -- and yet they just die if it isn't there) but finding them all was a big pain.

Yes, I realize I'm unusual in even acknowledging that such sub-core installations of Perl exist in the world, much less in doing a tiny bit of extra coding in some cases to work around missing modules when it is easy.

- tye        

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (5)
As of 2024-03-28 16:33 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found