Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

nine's demonstration of P5/P6 interop; running a Catalyst app written in a mix of P5 and P6

by raiph (Deacon)
on Oct 24, 2014 at 09:09 UTC ( [id://1104838]=perlnews: print w/replies, xml ) Need Help??

»»» This post is about using the immature Perl 6 with the rock solid Perl 5 «««

Stefan Seifert, aka nine, did a fun 5 minute lightning talk about P5/P6 interop using Rakudo/NQP/MoarVM and the Inline::Perl5 module at YAPC::EU when the module was literally just a couple hours old .

About a month later he did an equally fun 16 minute talk at APW. This latest talk covers:

  • "How to port a Catalyst based web application from Perl 5 to Perl 6.";

  • Writing Catalyst controllers in P6;

  • Using CPAN modules including ones that rely on XS;

  • Writing subclasses of P5 classes in P6;

  • Passing P6 objects to P5 and using them in P5 as if they were P5 objects;

  • Passing P5 objects to P6 and using them in P6 as if they were P6 objects.

The screen at APW supposedly showing nine's slides is hard to read. Here's a plain text version of his APW slides.

(Note that videos from the main room (Vitosha) at YAPC::EU, and videos from APW, were uploaded last night to the yapceu youtube channel and the APW 2014 channel.)

  • Comment on nine's demonstration of P5/P6 interop; running a Catalyst app written in a mix of P5 and P6

Replies are listed 'Best First'.
Re: nine's demonstration of P5/P6 interop; running a Catalyst app written in a mix of P5 and P6
by Corion (Patriarch) on Oct 24, 2014 at 09:33 UTC

    I can't find the video of nine's lightning talk from YAPC::Europe 2014 on the official YAPC::Europe 2014 video site. Maybe it would have been great if you had linked to the video.

    On the other hand, the presentation at YAPC::Europe 2014 was a lightning talk, which does rarely go over 5 minutes. As I sat in the audience, I know that the slides you link to were not what was presented at the conference. At the conference, the module was an overnight hack.

    At the Austrian Perl Workshop, there was a longer presentation which more matches the slides you link to, but alas, the videos are not yet online.

      It sounds like you missed the first line of my original post. But regardless, I still forgot to link to nine's video. I've now updated my OP. Thanks for commenting.

        "Vitosha" was a room name at the YAPC::Europe 2014, not at the Austrian Perl Workshop, which only had one room.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (2)
As of 2024-04-24 23:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found