2009/7/6 David Gerard <[email protected]>:
> 2009/7/6 geni <[email protected]>:
>
>> Questionable. Since for fairly obvious reasons you can't let
>> wikipedians execute arbitrary code through templates there is always
>> going to be the problem of wikipedians useing workarounds that
>> generate problematical code.
>
>
> ParserFunctions is already Turing-complete, so your first clause is
> factually inaccurate. The present workaround is to kill template
> computations that take too long. The problems are: (1) they're hard to
> program (2) they're hard to parse.

I know this. Take too long though isn't an option because you would
hit issues with templates that only run some of the time. Current
limits on templates are rather more complex. I would argue that
arbitrary code by definition includes code with far more steps than
than ParserFunctions allows.

Getting back to the point attempts to highly optimize code to stay
within whatever the new equivalent of [[Wikipedia:Template_limits]]
would risk even a fairly clean language turning into something of a
mess.

-- 
geni

_______________________________________________
foundation-l mailing list
[email protected]
Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/foundation-l

Reply via email to