By "stepping on toes" I only meant it in the technical sense, of overwriting another persons code (instead of subclassing).

Alternatives to Exporter would be nice to see.

You should take a look at perldoc base. Be very, very sure you can't use this existing tool.

Well, already I can take component1 and make it a subclass called compoment2, and make a subclass called component3, and each one only needs to overload the stuff it seeks to replace. And only the interface needs to be published, even with proprietary code that is done with plugin interfaces. Why would you need the source, just to implement inheritance?


--
Snazzy tagline here

In reply to Re^5: Altering Package Subs and Running In To Problems by Aighearach
in thread Altering Package Subs and Running In To Problems by Bovine

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.