Hmm... indeed, I couldn't find anything of that nature. What is it you are trying to accomplish with the collection class other than just, say, excercise your Perl hacking skills? Are you simply trying to implement a standard collection class that has little use beyond academic circles?

I would really appreciate it if you could lay out practical reasoning to support the viability of existance of such a class. The fact I can't find anything similar on cpan (nor on google) is -- I think -- indicative somewhat of the fact that it's simply not needed?

Update: Of course, I should have mentioned that Perl arrays (along with the pop, push, and shift etc. methods) are in many cases sufficient means of handling a collection of one thing or another.

And if you ever wanted to add a capability to iterate through an array, just use the handy Tie::Array::Iterable module.

_____________________
# Under Construction

In reply to Re: What do you like in a Collection class? by vladb
in thread What do you like in a Collection class? by dragonchild

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.