Adrian Thurston is a Ph.D. student at Queen’s University, where he hacks on source transformation systems. His current work focuses on the analysis and manipulation of real-world languages. Many computer languages cause trouble for the grammar-based generalized parsers that are normally used in generic transformation systems. His current project, Colm, is a new transformation system that will solve this problem. Adrian is also the creator of Ragel, a software development tool that allows for the embedding of arbitrary code into statically compiled regular expressions. It can be described as a regular language parser generator; as such it can be used to make very fast parsers. Adrian did his Master’s degree also at Queen’s and his Undergraduate degree at the University of Waterloo.
Abstract: A talk on what Ragel can do for you and what it requires of you for effective use.
Slides: click here
Creating fast, maintainable and secure parsers with Ragel [50:10m]: Play Now | Play in Popup | Download
0 comments