IMO, removing features isn't progress at all.

Hi! I wrote a patch for Perl 5 a couple of years ago which added a class keyword. You'd think that'd be an easy change to the lexer and tokenizer, but I had to work around the Perl 4 package separator code—you know, the one that you only ever see in Acme modules, and then infrequently. Yes, that's the same feature that's been deprecated since Perl 5.000.

Now I understand not everyone might ever want a better syntax for declaring classes or methods or object attributes or regular expressions or file handling or function arguments or whatever syntax other people might want, but think about that. Adding a keyword to the language (without even worrying about whether it's doable in a backwards compatible way) requires working around features deprecated since the first release of Perl 5.


In reply to Re^2: Next Big Step for Perl 5 by chromatic
in thread Next Big Step for Perl 5 by martin

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.