http://www.perlmonks.org?node_id=1000251


in reply to mapping dynamic fields to options

If you segregate the option processing from the substitution, the following modules can help you do each well:
Getopt::Long and Text::Template.

             "By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest."           -Confucius

Replies are listed 'Best First'.
Re^2: mapping dynamic fields to options
by shads (Novice) on Oct 22, 2012 at 00:48 UTC
    I *could* segregate them which would immediately solve my problem, it just comes at the cost of readability and usability, unless I'm misunderstanding you.

    I feel like just general use of this will be challenging enough without introducing additional (hopefully unnecessary) hardships.
      Apologies for not being clear - what I meant was you could segregate THINKING about the problem, and use both those modules in a single program.

      GetOptions would process the option list, and Template would do the substitution.

      From the looks of your requirements, the program implementing this would be quite small, and completely flexible.

                   "By three methods we may learn wisdom: First, by reflection, which is noblest; Second, by imitation, which is easiest; and third by experience, which is the bitterest."           -Confucius