So I am writing some perl scripts that are being compiled to windows executables. Some of the perl scripts implement some basic functionality required by some of the other perl scripts. Furthermore, these scripts with the basic functionality need to be able to be called from the command line as well as by other scripts.

My question is would the best and maybe only way to do this be to call the executables with the required functionality from the perl scripts? Basically I have scripts a.pl and b.pl which will be given to users as a.exe and b.exe. b.pl needs to be able to run from the command line and called from a.pl. Should I simply make a call to _b.exe_ in a.pl or is there a better way to organize this?

I was looking at modules, etc. but I'm not sure if it is ideal in this case since the users will have both a.exe and b.exe on their machines. It would seem that this would just lead to a bigger executable for a.pl and not achieve much for me.


In reply to How best to oganize this perl code by richz

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.