. .

YAPC::EU 2010 - The Renaissance of Perl

 

Follow


syntax plugins for 5.12

syntax plugins for 5.12

By Zefram .
Date: Thursday, 5 August 2010 10:00
Duration: 20 minutes
Target audience: Advanced
Language: English
Tags: 5.12 devel::declare parser syntax xs


Perl 5.12 introduces an experimental mechanism for extension modules to hook into the Perl parser and define new syntax. This was inspired by the revolutionary hackery of Devel::Declare. This talk, by the author of the new mechanism, will explore its capabilities and current limitations, and explain how to develop syntax plugins. The talk will present novel techniques for getting the most out of the new facilities.


Attended by: Nicholas Clark, Stefano Rodighiero (‎larsen‎), Léon Brocard (‎acme‎), Aaron Crane (‎arc‎), Salve J. Nilsen (‎sjn‎), Dave Cross (‎davorg‎), Abe Timmerman (‎abeltje‎), Dagfinn Ilmari Mannsåker (‎ilmari‎), Martin Vorländer (‎mvorl‎), osfameron, Stefan Seifert (‎Nine‎), Nuno Carvalho (‎smash‎), Salvador Fandiño (‎salva‎), Paul van Eldijk (‎pavel‎), Casiano Rodriguez-Leon (‎casiano‎), Dmitry Karasik (‎McFist‎), Karl Rune Nilsen (‎krunen‎), Bálint Szilakszi (‎szbalint‎), Carl Mäsak (‎masak‎), Markus Pinkert (‎Bedivere‎), Sam Vilain (‎mugwump‎), Roman Baumer (‎rba‎), Jörg Plate (‎Patterner‎), Florian Ragwitz (‎rafl‎), Damian Conway (‎damian‎), Erik Johansen (‎uniejo‎), Nelson Ferraz, Imre Saling (‎pelagic‎), Dave Rolsky (‎autarch‎), Andrew Shitov (‎ash‎), Thomas Heine, Joel Bernstein (‎joel‎), James Mastros (‎theorbtwo‎), Steffen Schwigon (‎renormalist‎), David Faux, David Leadbeater (‎dg‎), Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎), Adeola Awoyemi (‎dialog‎), Mark Morgan, Maciej Czekay (‎Bruno‎), Herbert Breunung (‎lichtkind‎), Dai Okabayashi (‎bayashi‎), Vincent Pit (‎vincent‎), Francesco Rivetti (‎oha‎), Nils Grunwald, menozero, Reini Urban (‎rurban‎), Rafiq Gemmail (‎Raf‎), Leon Timmermans (‎leont‎), Frederico Recsky (‎Frederico‎), J. Nick Koston (‎bdraco‎), Squeeky, Marko Zagožen (‎mzagozen‎), Johannes Plunien (‎plu‎), Moritz Lenz (‎moritz‎), Andreas Vögele, Sawyer X, Michal Gawlik, Zefram ., Valentin Guillois, Fulvio Scapin (‎trantorvega‎),

Our sponsors

Platinum

  • Booking.Com
  • YAPC::Europe 2009
  • cPanel

Gold

  • Shadowcat
  • 123 people
  • Venda
  • Dada

Silver

  • YAPC::Europe Foundation
  • Smart Open Software
  • MySQL
  • Exonetric
  • pair Networks

Supporters

  • GitHub
  • Italpro
  • Geoesse
  • $foo Perl Magazin
  • Lokku
  • Apress
  • No Starch Press
  • O'Reilly Media
  • NET-A-PORTER

Media Partners

  • Linux Magazine

Patronage

  • Regione Toscana
  • Comune di Pisa