Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re^8: Perl 6 and performance

by moritz (Cardinal)
on Feb 09, 2012 at 20:04 UTC ( #952828=note: print w/ replies, xml ) Need Help??


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

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.


Comment on Re^8: Perl 6 and performance
Re^9: Perl 6 and performance
by chromatic (Archbishop) on Feb 09, 2012 at 20:15 UTC
    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.

Re^9: Perl 6 and performance
by educated_foo (Vicar) on Feb 09, 2012 at 20:18 UTC
    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.

Re^9: Perl 6 and performance
by Anonymous Monk on Feb 10, 2012 at 14:55 UTC
    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.

        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.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (7)
As of 2014-09-16 09:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite cookbook is:










    Results (158 votes), past polls