Hello all,

Not long ago I was bitten by a problem with clash between exported names and method name resolution, which doesn't have a clean fix. Investigation of the problem showed that it could be fixed easily in perl source, and the patch I've concocted would probably even be a good candidate to 5.12. But I went further, and found that if I'll succeed in changing perl SV structure so that objects (as well as packages) will have ability to have methods declared (so called dynamic methods), not only the original problem would be solved elegantly, but also perl would get per-object methods.

I know also that many recent CPAN modules actually do just that, they provide a way to create per-object methods by re-blessing object on the fly to the dynamic package. So I'm unsure, I'd be interested in working on this problem, but I'd hate to end in a situation where the solution is unneeded. Partly because I've got no responses for this proposal on p5p.

So my question is about how new, possibly not-so-cool features in perl5 are needed, - has everyone gone off to perl6? Is trying to add new stuff in perl5 is flogging of a dead horse? I know that perl6 was born exactly because too many people wanted changes, but I can't say that I'm interested in perl6 as much as I am in perl5, especially given the status of the former right now. Possibly I've missed the train by five years, but what would be my options today?


In reply to new features in perl5 - who needs it? by dk

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.