> In all seriousness though, if you need semi-programmatic features like > variable references and custom data-types, you're better off just using a > scripting language.
then you'll have * security flaws * uses and abuses from users who don't understand data/behavior separation (a very good example of how bad it can end up is php) * a langage that is harder to explain to a end user than a simple yaml * an extra dependency for free > To be honest, I've never needed (or wanted) a templating language because > it's easier to use TextMate snippets for rapidly entering repetitive or > cumbersome code constructs. i want my result to be * readable, diffable, editable * serialized with no useless \n, spaces or tabs * comment free * known as valid (every tag is closed in the fine order) so TextMate/vim snippets are not even close to be enough to me > Then again, it might be my abrasive dislike of > the current JavaScript ecosystem talking… current? was it a time when the JS ecosystem wasn't crap ? regards, marc