Beefy Boxes and Bandwidth Generously Provided by pair Networks Bob
We don't bite newbies here... much
 
PerlMonks  

Re^12: Perl 6 and performance

by Anonymous Monk
on Feb 11, 2012 at 09:44 UTC ( #953197=note: print w/ replies, xml ) Need Help??


in reply to Re^11: Perl 6 and performance
in thread Perl 6 and performance

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


Comment on Re^12: Perl 6 and performance
Re^13: Perl 6 and performance
by Anonymous Monk on Feb 11, 2012 at 10:04 UTC

    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).

    Not really, a language without a great implementation is a dead language.

    Non vere a lingua vacuus a valde implementation est a mortuus lingua.

        Same difference

      Not really, a language without a great implementation is a dead language.

      The implementation only needs to be good enough. In fact, I do not know of any language which had a state-of-the-art implementation when going public.

      Most languages are developed behind closed doors and announced once the implementation has been judged good enough by its creator. That wasn't the case with Rakudo/Parrot, so perceptions were skewed from the get-go...

      -- gerdr

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://953197]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (8)
As of 2014-04-20 14:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (485 votes), past polls