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: Nicholas Clark, Gianni Ceccarelli (dakkar), Tom Hukins, Andrew Ford, Joel Bernstein (joel), Farley Balasuriya (Questorian), David Faux, Ed Freyfogle, Christopher Hanna (Chad), Andy Wardley (abw), Peter Haworth (pmh1wheel), Sung Sam Gong (sung), Gabi Hack (gabimuc), Jerome Eteve (jeteve),