Thanks for all your suggestions. I have put several of them to use.
perrin's suggestion works fine, but adds verbosity.
Using 'do' didn't seem to help and gave me the same error.
zaxo confirmed the compiletime issue.
Thus, dragonchild's suggestion for using BEGIN worked fine. Also, I really like his wizardry for getting all the constants into @EXPORT without typing them all. I incorporated that technique. Thanks!
I also used Grygonos's suggestion simplifying the creation of all the constants.
I'm gonna need to spend some time studying jhourcle's XML technique.
friedo's technique looks similar to dragonchild's but I didn't have enum.pm installed so haven't checked it out yet.
I have learned many lessons o wise ones!
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.