On 13 February 2012 22:07, Stanton McCandlish <[email protected]> wrote:

> > On Sun, Feb 12, 2012 at 4:34 AM, Pavel Tkachenko <[email protected]>
> > 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 <[email protected]> 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
_______________________________________________
Wikitext-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitext-l

Reply via email to