Macros in Rakudo

By Carl Mäsak (‎masak‎)
Date: Wednesday, 22 August 2012 10:15
Duration: 40 minutes
Target audience: Intermediate
Language: English
Tags: awesome implementation language macros perl6 practice


It's 2012, and Perl 6 is finally reaching a certain level of maturity. It's also getting macros.

Macros are a sort of code templates. They help you fold boilerplate into your programs for greater maintainability. Lisp has them, so they must be cool.

I'm currently in the middle of implementing macros in Rakudo, one of the leading Perl 6 implementations.

This talk takes you through the basics of macros, some of the subtleties of implementing them, and how having them makes Perl 6 less like a Swiss army knife and more like a Swiss army.


Attended by: Zbigniew Lukasiak (‎zby‎), Andreas Vögele, Piotr Fusik (‎0xF‎), Leon Timmermans (‎leont‎), Nicholas Clark, Erik Johansen (‎uniejo‎), Aaron Crane (‎arc‎), Michal Jurosz (‎mj41‎), Gianni Ceccarelli (‎dakkar‎), Patrick Michaud (‎Pm‎), Robin Sheat, Anne Thorniley, felher, Alex Timoshenko, Gerhard Raffius, Hans-Jürgen Schloz, Stefan O'Rear (‎sorear‎), Stéphane Payrard (‎cognominal‎), David Leadbeater (‎dg‎), Nuno Carvalho (‎smash‎), Gunnar Koppel (‎wk‎), Martin Vorländer (‎mvorl‎), Tobias Leich (‎froggs‎),
Platin Sponsors Gold Sponsors Silver Sponsors Sponsors

Want to sponsor YAPC::EU? See the sponsor packages