Enhancing Perl 6 Pattern-Matching with Ideas from Snobol4

Enhancing Perl 6 Pattern-Matching with Ideas from Snobol4

By Morris Siegel (‎Morrie‎) from NY.pm
Date: Wednesday, June 24, 2009 08:00 AM
Duration: 50 minutes
Target audience: Advanced
Language:
Tags: 6 grammar matching pattern perl perl6 regexp snobol snobol4

You can find more information on the speaker's site:


One of the chief reasons for Perl's popularity is its regexp pattern-matching facility, and Perl 6 is substantially more powerful than Perl 5 in that regard. Snobol4 is arguably the first widely-available language providing a pattern-matching facility, and despite its age, and despite all the new features of Perl 6, there are still some aspects in which Snobol4 pattern-matching is more powerful than that of Perl 6.

This talk provides an overview of Snobol4 pattern-matching, then presents a number of possible enhancements to Perl 6 based on ideas inspired by Snobol4 but adapted to Perl's idiom. In addition, we propose various other suggestions that are intended to make Perl 6 pattern-matching easier to learn and use.


Attended by: Brock Wilcox (‎awwaiid‎), Patrick Michaud (‎Pm‎), Stevan Little (‎stevan‎), Christoph Otto (‎cotto‎), Kenneth Graves (‎kag‎), Stephen Scaffidi (‎hercynium‎), Jason Switzer (‎s1n‎), Michael Schwern (‎Schwern‎), Victor Stevko, Christopher Madsen (‎cjm‎), Paul Lalli (‎MrItty‎), Jack Foy, James E Keenan (‎kid51‎), Josh McAdams (‎jmcadams‎), Packy Anderson, Paul Makepeace (‎paulm‎),