Tim Starling wrote:
Don't blame me. I've always been against turning wikitext into a programming language.
Perhaps the advanced functions should only be available in template pages, and not in ordinary articles? This would make it one programming language for semi-developers (writers of templates) and another non-programming language for articles.