Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re^7: Perl 6 and performance

by educated_foo (Vicar)
on Feb 09, 2012 at 19:54 UTC ( #952823=note: print w/ replies, xml ) Need Help??


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

Which implementation of said specification is least buggy and incomplete now?


Comment on Re^7: Perl 6 and performance
Re^8: Perl 6 and performance
by moritz (Cardinal) on Feb 09, 2012 at 20:04 UTC

    Depends on the area you look at. But what does that have to do with Perl 6 (which, again, is a language, and not a compiler) being ignorant of prior art?

    Your criticism comes out like saying "C is not <adjective>" because a C compiler you happen to have worked with isn't <adjective>. Which isn't very educated at all.

    I'm happy to revise my decision if you can come up with several examples that illustrates where the Perl 6 designers are ignorant of prior art.

      I'm happy to revise my decision if you can come up with several examples that illustrates where the Perl 6 designers are ignorant of prior art.

      You're drawing a very fine distinction between somewhat disjoint groups: Perl 6 designers, Perl 6 implementors, and Parrot implementors. Outside of #perl6 and perhaps #parrot, no one cares about this distinction. In truth, that finger pointing is one big reason for my disillusion with the whole thing.

      Okay, let's try to be "technically correct" (the best kind!).

      I'll choose my favorite C or Java compiler -- you choose your favorite Perl 6 compiler. Does it do profile-guided optimization? Polymorphic inline caches? Real-time garbage collection? Can you even explain these things? Yeah, I didn't think so. Please see GCC and Sun's Java for prior art.

      For a common programmer. Perl 6 means a program that runs everything as defined in the Perl 6 manual. Very few people would bother to know the difference between a specification and implementation.

        I know, but I expect better from somebody who calls himself "educated", has contributed to the VM and arroaches to call the involved people "ignorant".

        I also honestly don't see why that distinction is so hard to grasp. After all C is also a language, and there are many well-known compilers (GCC, MSVC, ICC, ...), and most programmers are aware of that fact.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (5)
As of 2014-07-10 04:32 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (198 votes), past polls