Some caveats about SelfLoader. We've been using it in production here at my company for awhile and it has a few gotchas:
1) Debugging becomes more difficult as line numbers aren't reperesnted correctly, nor the actual error. Often the error will be presented in the highest-up module used in your tree. I recommend having a script that will comment out the selfloader code while you are in development and put them back in when you are about to put things in production.
2) Many editors get confused by SelfLoader because your actual subroutines sit below the __DATA__ declaration. I don't know how to trick Emacs or VI into seeing these correctly, but JEdit maintains its highlighting correctly.
The speed gains in a non mod-perl environment are nice though.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.