Hemp Weaves Data Into Text
Hemp is a C library with wrappers for Perl (and ultimately other programming languages) which implements a fast, flexible and memory-efficient toolkit for parsing, compiling and rendering document-based languages. These include template languages (TT2, TT3, HTML::Template, etc), mini-markup languages (POD, Markdown, Textile, etc) and data serialisation languages (JSON, YAML,
This presentation will provide an introduction to Hemp, an overview of what it does, how it works, how you can use it from C, Perl, or the command line, and where the project is ultimately heading. We will also touch on some of the more interesting technical challenges that have had to be addressed during development to-date.
The presentation should be of interest to anyone who has ever written a template language, or has wished that the template languages they were using were better, stronger, faster, or available in a different shade of orange.
Attended by: Andy Wardley (abw), Tom Hukins, Ed Freyfogle, David Faux, Nicholas Clark, Gianni Ceccarelli (dakkar), Farley Balasuriya (Questorian), Peter Haworth (pmh1wheel), Gabi Hack (gabimuc), Andrew Ford, Joel Bernstein (joel), Christopher Hanna (Chad), Jerome Eteve (jeteve), Sung Sam Gong (sung),