Auteur : Nic Volanschi (Matchbox & Metaware) Titre : Pattern matching for the masses using custom notations Abstract : Le filtrage (matching) utilisant des motifs déclaratifs (patterns) a fait ses preuves dans de nombreux langages fonctionnels et logiques, en montrant qu'il permet souvent d'écrire des programmes plus concis, plus élégants, et plus lisibles. Malgré ce succès de longue date, le filtrage n'a pas encore trouvé sa voie vers la grande majorité des programmeurs, car il a toujours été négligé par les concepteurs de langages populaires tels que Java, C#, ou JavaScript. Nous montrons que le filtrage par motifs, y compris utilisant des notations personnelles, est facile à integer dans différents langages à objets sous la forme d'une simple bibliothèque, et nous illustrons cette démarche à travers un prototype ouvert nommé Matchbox. L'exposé sera focalisé sur l'applicabilité pratique de cette démarche, en illustrant aussi ses limitations et des pistes pour les contourner. Enfin, nous esquisserons l'ouverture d'un nouvel espace d'innovation ouverte dans lequel tout programmeur peut sortir de son rôle traditionnel de consommateur de langages pour en devenir un contributeur.