Frankly speaking as per most people gcc runs the whole c programming language. They don't really care how c implementation is different than specification.

Most people are idiots, in the Latin sense of the word: So what if the layman (or the expert who fails to look beyond the rim of his own teacup) doesn't care as long as there's a significant number of people who do? In particular, just because a lot of C developers are stuck with C90 (thanks to Microsoft's decision to focus on C++ and C# and the status quo in the embedded world) doesn't change the fact that those of us who are not, do appreciate C99 and C11.

Moritz' point stands: The merits of Perl6 the language should be judged independantly from the perceived shortcomings of Parrot the VM implementation and Rakudo the compiler (and please do not forget about Niecza on Mono/.NET). Just because historically, the standard Ruby interpreter has been performing rather poorly, doesn't mean Ruby is a bad language. Conversely, just because Java is a boring language, doesn't mean that the JVM isn't a nice piece of engineering.

One can critize the the Parrot/Rakudo effort for not producing a 'production-ready' implementation after years of development, but please keep in mind that hindsight is 20/20, and many of the people responsible for some questionable decisions early-on are no longer involved with the project.

-- gerdr


In reply to Re^12: Perl 6 and performance by Anonymous Monk
in thread Perl 6 and performance by kikuchiyo

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.