On 13 February 2012 22:07, Stanton McCandlish smccandlish@gmail.com wrote:
On Sun, Feb 12, 2012 at 4:34 AM, Pavel Tkachenko proger.xp@gmail.com wrote:
I even think templates should only be created by devs after discussion, otherwise it results in what we see now.
You can't be serious. Half the useful work at I do at en.wikipedia is template coding, to do all sorts of useful things. If I had to apply
though
some anal process of developer supplication to get something like
{{Shamos
1999}} or {{Rp}} or {{Cue sports nav}} set up, I would simply quit the project.
[snip] On Mon, Feb 13, 2012 at 2:15 PM, David Gerard dgerard@gmail.com wrote:
Yes. The fundamental reason people do unspeakable things with ParserFunctions is precisely so they don't need to go through a gatekeeper. This is a feature, even if the ParserFunctions syntax isn't.
This is one of the reasons we're starting on Lua support for templating; being able to use a real scripting language when it's called for, while keeping it sandboxed to avoid gatekeeping bottlenecks is going to be a big step up from (ab)using what was originally meant as a very simple substitution-based templating language to do the same things but really really hard.
-- brion