A JSON parser regex
Perl regular expressions have become very powerful over the years, adding more and more abilities. When looking to explain some advanced regex features for Mastering Perl, brian decided to use an example written by Randal Schwartz. Randal's code parses a JSON expression, replacing it with the parsed data structure. (See the original code to see how Randal described it.)
brian used this expression as a jumping off point to show the advanced regex features in a set of simpler problems. Once the pieces were explained, he could go back to the original expression and show how it works.
This was a great example of seeing a Perl expert explain some of the powerful features of the language. The most of the audience was able to follow the explanation and understand how it worked.
After the main presentation, brian took questions from the audience. There was some discussion of other tools for data serialization and a few other topics. The group then adjourned to the Stag's Head for drinks and more discussion.
We also attempted to screencast this meeting. Despite some initial technical issues, the video did turn out reasonably well and is available at YouTube.
brian has also made his slides available at SlideShare.
We had 14 people attending this month. As always, we'd like to thank cPanel, Inc. for providing the meeting space and food for the group.