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

Re^10: Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks

by Will_the_Chill (Pilgrim)
on Dec 04, 2013 at 07:07 UTC ( [id://1065541]=note: print w/replies, xml ) Need Help??


in reply to Re^9: Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks
in thread Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks

vkon,

1a. Kurila is a new language. Perl 5 code can be (somewhat) converted into Kurila. Kurila code is NOT Perl 5.

1b. RPerl is strictly a subset of Perl 5. RPerl code IS Perl 5 code. RPerl code will run unmodified by the existing Perl 5 interpreter, and it can also be compiled.

2a. Kurila is not specifically focused on speed.

2b. RPerl is specifically focused on speed.

3a. Kurila is a fork of Perl 5.

3b. RPerl is an upgrade to Perl 5.

4a. Kurila breaks backward compatibility.

4b. RPerl specifically maintains backward compatibility, so compiled RPerl code can be mixed back in with un-compiled Perl 5 code.

Do you like the new list?

Thanks!

Perling,
~ Will the Chill

Replies are listed 'Best First'.
Re^11: Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks
by vkon (Curate) on Dec 04, 2013 at 17:19 UTC
    now the list is a bit better, indeed...

    Can you please give an idea why 3a--3b and 4a-4b are in separate items.
    Aren't these are speaking on exactly the same thing??
    And also the same for 1a--1b...

    To say, when Gerard announced that he will made new syntax - I was strictly against that and then I never did a smallest attempt to rewrite my (tiny) module for new syntax...
    new syntax = no cookie...
    this is a point of an agreement.

      vkon,

      Maybe you're right and there is some overlap in the meaning of the points on this list. Suffice it to say that RPerl is about speed and maintaining backward compatibility with existing Perl 5 and XS. Kurila is not.

      Does that help?

      Thanks,
      ~ Will
        so the list should have been much shorter?
        not 5 items, but rather 1? or even zero items in this list??

        I am okay with small or even empty list, but the wrong one - stuffed with obviously wrong and repeated data - I want to trash it entirely and avoid it...

        Was it intentionally made visually bigger to look longer??

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having an uproarious good time at the Monastery: (9)
As of 2024-03-28 14:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found