http://www.perlmonks.org?node_id=1065020


in reply to Re^5: 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 dead.

3b. RPerl is alive.

4a. Kurila is a fork of Perl 5.

4b. RPerl is an upgrade to Perl 5.

5a. Kurila breaks backward compatibility.

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

Does that answer your question about the differences between Kurila and RPerl?

Thanks!

Perling,
~ Will the Chill
  • Comment on Re^6: Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks

Replies are listed 'Best First'.
Re^7: Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks
by vkon (Curate) on Nov 30, 2013 at 03:40 UTC
    yes this answers my question...thanks
Re^7: Perl 5 Optimizing Compiler, Part 10: Kickstarter & Performance Benchmarks
by vkon (Curate) on Dec 01, 2013 at 06:14 UTC
    this "3a" versus "3b" doesn't seem logical to me.

    the expanded version of question is -

    "the project A is dead, but there is another recently started project B. What have the project B very special that makes it different from A, hence it will not fail?"

    with all this summed up, the answer "the project A is failed" does not belong here, don't you feel this way?

      vkon,

      I don't necessarily disagree with you, although I'm not sure it is worthwhile to focus too much on Kurila anyway.

      RPerl is here, Kurila is gone, that's all, no biggie to me.

      Thanks,
      ~ Will
        I was complaining about item in a list, that feels a bit odd, to say the least.

        Yet, comparing to another project is useful, and worthwhile: this way you're staying on giant's shoulders and can do more things with fewer efforts.
        BTW I have suspection that Gerard Goessen understands perl internals much better than average person. Do you think you have at least 50% of his skills on internals??

        ...and still - he failed....

        Why??

        IOW you provide long list on rperl.vs.kurila differences but dont actually care on its correctness, just having invalid entries in it and doing nothing about it?

        added value of this is exactly zero, then.........

        sorry