Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: Miscellaneous.pm?

by ryantate (Friar)
on Mar 03, 2006 at 20:07 UTC ( [id://534347]=note: print w/replies, xml ) Need Help??


in reply to Miscellaneous.pm?

I have a bunch of little modules in the My:: namespace. This avoids namespace collisions, makes it really obvious when I am using personal code (especially because I now explicitly import all subs) and makes it easy to find and move non-CPAN modules in the filesystem, for example when migrating to a new machine.

Examples: My::Uid for unique IDs (usually in a Webapp context); My::Logfile qw(/path/to/logfile) for easy debug logging; My::Security for easy password encoding (with a default random personal salt).

I'm confident there are probably CPAN solutions to these problems or, when there are not, I'm only saving myself a few keystrokes. I figure I can always map my own code (when it exists) into a wrapper around the Proper Module. And I certainly would never ship any code off to the world that included any of My:: modules -- I would simply find a substitute off CPAN or copy the code over.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others wandering the Monastery: (2)
As of 2025-06-21 13:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.