Smart matching, a design guide

Smart matching, a design guide

By Rafaël Garcia-Suarez (‎rgs‎) from Paris.pm
Date: Wednesday, 5 August 2009 09:10
Duration: 20 minutes
Target audience: Technical Perl
Language:
Tags: p5p


This will tell the story of back-designing Perl 6's smart match in Perl 5, why the 5.10.0 implementation was found sub-optimal, and how and why it changed in 5.10.1.


Attended by: Thomas Klausner (‎domm‎), Luciano Rocha (‎Strange‎), Tiago Pedroso, Stefano Rodighiero (‎larsen‎), Maroš Kollár (‎maros‎), Bernhard Schmalhofer (‎bernhard‎), Léon Brocard (‎acme‎), JJ Allen, Lars Thegler (‎tagg‎), H.Merijn Brand (‎Tux‎), Abigail, Smylers, Enrique Nell (‎e-nell‎), Casiano Rodriguez-Leon (‎casiano‎), Arjen Laarhoven, David H. Adler (‎dha‎), Pedro Melo (‎melo‎), Hermen Lesscher, Braceta, Bálint Szilakszi (‎szbalint‎), Carl Mäsak (‎masak‎), Flavio Poletti (‎polettix‎), Markus Pinkert (‎Bedivere‎), jani, Henrik Tougaard (‎htoug‎), Tobias Henoeckl (‎hoeni‎), Roman Baumer (‎rba‎), Sue Spence (‎virtualsue‎), Elizabeth Mattijsen (‎liz‎), Piers Cawley (‎pdcawley‎), Jörg Plate (‎Patterner‎), Florian Ragwitz (‎rafl‎), Renee Bäcker (‎reneeb‎), Damian Conway (‎damian‎), Curtis Poe (‎Ovid‎), Aristotle, Peter Makholm (‎brother‎), Markus Förster, Patrick Michaud (‎Pm‎), Lars Holgaard, Thomas Heine, Clinton Gormley (‎DrTech‎), Edmund von der Burg (‎evdb‎), Steffen Schwigon (‎renormalist‎), David Faux, Ulrich Wisser (‎wisser‎), David Leadbeater (‎dg‎), Emmanuel Rodriguez (‎potyl‎), Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (‎daxim‎), Marcel Grünauer (‎Marcel‎), Mark Morgan, Maciej Czekay (‎Bruno‎), Michele Beltrame (‎arthas‎), oleber, Michael Zedeler (‎mzedeler‎), Hugo Costa, Vincent Pit (‎vincent‎), Stan Sawa, Darius Jokilehto, James Laver (‎jjl‎), Franck Cuny, Fernando Vezzosi (‎Bucciarati‎), Jacinta Richardson (‎jarich‎), Paul Fenwick (‎pjf‎), Jose Celestino (‎japc‎), Luis Rodrigues (‎goblin‎), Alexandru Nedelcu, Adrian Arnautu, João Carreira, David Fernández, Jose L. Hernandez, Carlos Juan Diaz (‎cjuan‎), Pedro Rodrigues, Oskari Ojala (‎Okko‎), Adam Reeks,