user-pic

Paweł Murias

  • About: This is my JavaScript backend for Rakudo/NQP blog.
  • Posted Optimizing nqp-js-on-js to make it fast enough to compile Rakudo to Paweł Murias

    Having failed to find a working profiler on npm I ended up webpacking nqp-js-on-js and profiling it directly in Chrome.
    I implemented them.
    The second big slowdown was actually the slurp() function.
    MoarVM d…

  • Posted Short summary of the current state of the rakudo-js grant to Paweł Murias

    nqp-js-on-js (NQP compiled to JavaScript and running on node.js) passes it's test suit (almost, there is a bug with how regexes compiled at runtime capture stuff which I haven't yet figured out).

  • Posted What should Rakudo-js aim for first? to Paweł Murias
    I'm considering applying for a TPF grant to allow me to fully focus on working on getting Rakudo to target JS. To focus the grant application (and pin down the deliverables) I need to choose a use case for rakudo-js to focus on. Possible ones (ideas for new ones are appreciated).
    • running…
  • Posted Compiling QAST fragments to js from nqp-js to Paweł Murias

    The nqp-js backend works when compiled to javascript.

    # save this as hello-world.nqp
    
    use QAST::Compiler;
    
    my $sc := nqp::createsc('TEST_SC');
    nqp::scsetdesc($sc, "description");
    my $qast := QAST::Block.new(
            :blocktype('immediate'),
            QAST::Op.new(…
  • Posted First inchstone. to Paweł Murias

    I have started hacking on my GSoC project to create a JavaScript backend for NQP (a Perl 6 dialect), which will be grown into a full one for Rakudo in the future.

Subscribe to feed Recent Actions from Paweł Murias

No responses to comments.

Subscribe to feed Responses to Comments from Paweł Murias

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is hosted by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.