Hey Monks, Can someone give me some guidance as to a sound way to invoke a named sub without hardcoding it's name in the calling program? My situation is that I will have many subroutines each of which take the same input paramters and are arbitarily complex. I want these subs to be named, defined and stored externally to the calling program as perl modules. I will use them from other programs in the future. I will be reading the sub routine name to execute from a file. I don't even want my program to know the name of the sub as new subs may be added and I want this pgm to execute what it's been told to without change. I've been reading and I can see how to do it with anonymous subs but they seem more suited to short subs. My problem is that there seems to be enough different ways I'm confused and can't see the right path to find the spiritual fulfillment of indirectedness and avoid descent into the valley of hardcoding. Thanks

In reply to dynamic perl calls by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.