The thing you don't understand is Perl is about choice. It doesn't force you to start at 0,
$[ = 1;
but does by default because the people that coded Perl coded it in a language that does, and many, many other languages start at 0 as well. Why change it and confuse people? and you can create longer verbose functions instead of well defined shell commands,
sub file_exists { -X shift }
but people are use to it already.

And probably for anything else you write in your rants you can do too with no difficulty.

Perl is a great language, but there's no need to sway from well defined coding principals. If we do then it would be much more complicated and complex than it is now.

Everything you are claiming at criticism of Perl are actually benefits. Perl inherits from a lot of computer languages and principals while still being unique, making it very powerful and easy to learn after being around the Unix OS for a while.

-Will


In reply to Re: Perl::Improved Volume 0, Number 0 by Gunth
in thread Perl::Improved Volume 0, Number 0 by Wassercrats

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.