Object-oriented templating system that will compile plain text templates to Ruby code
Version: 0.1Walrus is a free Object-Oriented templating engine written in Ruby and licensed under the GPL. Plain text templates are compiled down to Ruby code; final output is produced by executing ("filling") the compiled templates.
Operating System: Mac OS X
Walrus also comes with a packrat parser generator for recognizing Parsing Expression Grammars, and a commandline tool to make compiling and filling templates easy. Walrus includes a sophisticated parser generator that can make packrat parsers capable of recognizing Parsing Expression Grammars (including grammars that include left-recursion), and outputting arbitrarily complex Abstract Syntax Trees.
Walrus was inspired by the Cheetah template engine written in Python.