user-pic

Mark Allen

  • About: Singer, dad, nerd, not necessarily in that order. @bytemeorg
Subscribe to feed Recent Actions from Mark Allen

  • smls commented on Try rakudobrew and play with concurrency
    They're finally working on making Perl 6 fast. In some examples, it's actually an order of magnitude faster than Perl 5

    To be fair, I think that's only the case for micro-benchmarks that compare Perl 6 built-in features with the equivalent features provided by bloated/unoptimized/neglected Perl 5 modules. For example, Perl 6's built-in Rat type vs Perl 5's Math::BigRat.

    In macro-benchmarks that use many different language features to achieve something resembling a real-world task, Rakudo Perl 6 still tends to be very s…

  • Nate Glenn commented on Try rakudobrew and play with concurrency

    I'm quite excited to use this! I wonder if it will be possible to patch rakudobrew to work on Windows.

  • Aristotle commented on Try rakudobrew and play with concurrency

    To be fair, I think that's only the case for micro-benchmarks that compare Perl 6 **built-in** features with the equivalent features provided by bloated/unoptimized/neglected Perl 5 **modules**. For example, Perl 6's built-in Rat type vs Perl 5's Math::BigRat.

    No, actually, that is no longer true. There are cases where Rakudo/MoarVM keeps up with Perl 5 at built-ins, or beats it handily. At built-ins. Check out the benchmarks and see for yourself. There is a little “[Code]” button ne…

  • smls commented on Try rakudobrew and play with concurrency
    There are cases where Rakudo/MoarVM keeps up with Perl 5 at built-ins, or beats it handily. At built-ins. Check out the benchmarks and see for yourself.

    I only see 3 kinds of micro-benchmarks on that page where Perl 6 comes in faster or as fast as Perl 5:

    1. Empty loops combined with integer arithmetic: while_empty_native, postwhile_nil_native, loop_empty_native

      This seems like an altogether archaic use-case from a P5 point of view (that is, probably not very meaningful with regards to real-life code).

    2. Rational number ar…
  • Aristotle commented on Try rakudobrew and play with concurrency
    But lets not call it before it happens... :)

    The way I understand these results is “here is proof positive that it can”: a plausible promise. There are still seasons’ worth of low-hanging fruit ahead, anywhere you look, so the fact that we have these results now is an encouraging indicator of how high the effort might be able to reach.

    Before this point, that was always the claim and the idea, and for some people it was the reasonable expectation, but there was no tangible evidence. It remains to be seen if the promise can be fulfilled, but th…

Subscribe to feed Responses to Comments from Mark Allen

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.