For a few years now, I've been thinking about doing a
But for Padre 2.2meg is a hell of a lot to spend, because of the multiplier effect of threading. Template.pm is geared much more towards being a load focal point in a website or a content generation system, it is just that much too complex when used as a utility class for simple code generation (which is what I want to use it for in Padre).
So Template::Tiny is happening, and I've just uploaded the first release which support pretty much nothing other than basic [% foo %] insertions from a single variable HASH.
Just adding support for tags, plus a tiny bit of boilerplate, has memory consumption at around 24k of RAM consumed out of my anticipated budget of around 100k.
Before I go any further, I'd like to ask you guys what you consider to be the essential TT features that you would want to retain even in a light weight
For me, this includes the three basic array, hash and object foo.bar usages, and IF blocks (and potentially simple | filters).
What do you want?