Three Little Words

Melbourne.pm

90 minutes

Any

English 

All I wanted was to add three extra words to Perl's standard syntax.
How hard could that be?

In the end, it required:

• three years,
• 2.8 million lines of code,
• five nested development projects,
• 3633 CPAN modules,
• 498405 unit tests,
• the five most perfectly obfuscated Perl programs of all time,
• multiple multi-layered multiple-dispatch systems,
• a 1011-line substitution statement,
• a 1196-line regex match,
• an entirely new meta-meta-meta-syntax.

This is a tale of madness, obsession, and coding extremity.
This is a journey to the very heart of Perl...and beyond.
This is, very possibly, the most practically useful set of modules I have ever written.

What could possibly go wrong? 

Attended by:
Leon Timmermans (‎leont‎)
Herbert Breunung (‎lichtkind‎)
Philipp Gortan (‎mephinet‎)
Dana Jacobsen (‎danaj‎)
Michael Lang (‎langmic‎)
Andrew Nugged (nugged)
Roman Baumer (‎rba‎)
Damian Conway (‎damian‎)
Elizabeth Mattijsen (‎liz‎)
Dagfinn Ilmari Mannsåker (‎ilmari‎)
Mo Dulies
Detlev Hauschildt
Wieger Opmeer (‎a6502‎)
Ruth Holloway (‎GeekRuthie‎)
Lars Dɪᴇᴄᴋᴏᴡ (‎daxim‎)
Theo van Hoesel (‎vanHoesel‎)
Lidia Corde
Michael Gray
Alessandra Traini (‎leluccia‎)
Tina Müller (‎tinita‎)
Choroba
Cord Mueller (‎cordm‎)
Adam Zelei
Dirk De Nijs (‎ddn123456‎)
Wim Boogaerts
Matthew Chubb (‎mchubb‎)
Jan Seidl (‎JaSei‎)
Tomáš Ciml
Arjen Laarhoven
Wolfgang Pecho
Juan Negretti
Miroslav Tynovsky
Laurent Rosenfeld (‎lolo78‎)
Andreas Vögele
Willem van den Berg (‎montis‎)
Jörg Plate (‎Patterner‎)
Martin Becker (‎martin‎)
Andrey Shitov (‎ash‎)
Jarkko Haapalainen (‎tojo‎)
Matthias Zeichmann
Thomas Klausner (‎domm‎)
Marcel Timmerman
Ningna Wang
Errietta Kostala
Mark Huiskes
John Lightsey (‎J.D.‎)
Andreea Hosu (‎Andreea‎)
Richard van Lochem (‎rvlochem‎)
Ragnar Lillevoll
Sebastiaan Hoogeveen
Anton Statutov
Bernhard Specht
Renee Bäcker (‎reneeb‎)
Mykhailo Shulichenko
Lukáš Rampa
Xavier Arroyo
Tom Koelman
Eitan Schuler
David H. Adler (‎dha‎)
Lucie Mohelníková (‎Lysiii‎)
Fabian Zimmermann (‎fobs‎)
Darko Obradovic
Steffen Schwigon (‎renormalist‎)
Gert van Oss
Julian Levens
Bert
Danny van Delft
John van Krieken (‎vladtz‎)
Rutger Swarts
Abe Timmerman (‎abeltje‎)
Nohfu8Ie eeki2Eej (‎uch5Isi7‎)
Rikus Goodell
Szymon Nieznański
Jose Pablo Garcia
Nora Dimitrijevic
Kang-min Liu (‎gugod‎)
Jose manuel De arce
Christian Walde (‎Mithaldu‎)
Patrick Ringl (‎pari‎)
Peter du Marchie van Voorthuysen
Stefan Seifert (‎Nine‎)
Jan Holcapek (‎johanovanoha‎)
Dave Lambley
Bas Postema
Brent Laabs (‎labster‎)
Olivier Mengué (‎dolmen‎)
Patrick Mevzek
Daniel Egeberg
Michael Budde
Sebastian Paaske Tørholm (‎sebbe‎)
Mihai Pop
Aleksandr Vorotilo
Michal Josef Špaček (‎skim‎)
Joelle Maslak
sotona
Gabriel Peery
Paul Evans (‎LeoNerd‎)
Dan Muey
Michael Jemmeson (‎michael‎)
J. Nick Koston (‎bdraco‎)
Charles McGarvey (‎CCM‎)
Nicholas Jackson
R Geoffrey Avery (‎rGeoffrey‎)
Philippe Bruhat (‎BooK‎)
Andreas Huber
José Joaquín Atria (‎JJ‎)
Salve J. Nilsen (‎sjn‎)
James Morrison
cono
Dennis Schuster
Thomas Reifenberger