There are a multitude of different templating systems out there, so what makes this one so different? The aim of this system is to move all business logic out of the templates and back into the code where it belongs. This means that the templating becomes very lightweight and fast.

The Google CTemplate library is a great example of this approach, however I had attempted to bind this to perl and unfortunately was unable to make it work correctly enough for production use.

I aim to have a fully working perl version and further down the line implement a full C version with XS bindings. Other than that, I wanted to have a try at writing parsers/compilers for fun.