the Magic Box system? (use require) was a question i
posted a while ago about saving a complete function
to a file so it could be used but not have to be seen

there are some advantages to this (as i see it) they may be
advantages specific to my (chaotic) programming style or it might
help you too. (navigating only the section that you're
working on, not being able to ruin something that works,
and many others)

anyways, one of the mailing lists i'm on had the answer
i was looking for ... so for those of you not, on the
mailing list, but intersted (if it's anyone other than me)
here's the answer :)
Q:

I am a C/C++ programmer and new to Perl.  I created severl sub in one file. 
Can anyone tell me how to call these sub from another file? Because I am
new,
I don't want to make pm module which sounds complicated at this stage of my
learning.
Thank you

A:
 Just say "USE" that file where you have written the function and you can
call it,
 like 
 use filename;
 filename::functionname(parameters)

In reply to function encapsulation by Buckaroo Buddha

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.