Nordic Perl Workshop 2009

April 16-17 2009 Oslo, Norway

Building compilers with the Parrot Compiler Toolkit

Building compilers with the Parrot Compiler Toolkit

By Patrick Michaud (‎Pm‎) from DFW.pm
Date: Thursday, 16 April 2009 15:00
Duration: 60 minutes
Target audience: Any
Language: English
Tags: 6 parrot pct perl

You can find more information on the speaker's site:


Parrot is the virtual machine intended to run Perl 6 and other dynamic languages efficiently and effectively. The tools used to build “Rakudo” (Perl 6 on Parrot) are powerful and general enough to host other languages on Parrot effectively, and are already being used for Ruby (Cardinal), PHP (Pipp), Python (Pynie), and other languages.

This talk describes the Parrot Compiler Toolkit and demonstrates how to start building a language on Parrot. It is ideal for people who are interested learning more about Perl 6 grammars, hacking on Parrot languages (including Rakudo Perl), or are just curious to know a bit more about how compilers are put together on Parrot.


Attended by: Edmund von der Burg (‎evdb‎), Andrey Shitov (‎ash‎), Nils Dahl, Christian Westgaard (‎ComLock‎), Carl Mäsak (‎masak‎), svetlana sharifulina, Martin Kjeldsen (‎baest‎), Florian Ragwitz (‎rafl‎), Max Muzi (‎Maxim‎), Arne Sommer (‎Arne‎), Marcel Grünauer (‎Marcel‎), Stefan Hornburg (‎Racke‎), geira, Karl Rune Nilsen (‎krunen‎), Tarjei Vassbotn (‎tarjeiv‎), Patrick Michaud (‎Pm‎), Gabor Szabo (‎szabgab‎), Håkon Karlsen (‎haakonsk‎), Anatoly Sharifulin (‎sharifulin‎), Erik Johansen (‎uniejo‎), Jonathan Worthington (‎jnthn‎), Claes Jakobsson (‎claes‎), Stian W. Arnesen, Salve J. Nilsen (‎sjn‎), km, Dag Lem (‎dlem‎),