I just rebuilt a big script into a few small ones; there's only one CGI that's the entrance, and all 'parts' reside in sub's in separate modules, which export the sub.
I'm currently using the 'autoload' pragma module to only load the module that's going to be used when the function gets called...
I'm aware there's a whole bunch of other modules that can do comparable dynamic loading, but this one works for me... :)
Addition: One that seems to be appropriate for this task is also SelfLoader which allows you to keep the code in one file, but not compile it all. In fact just adding 2 lines to working code can avoid compiling more code then you need...
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.