On Wed, Jan 7, 2009 at 8:36 AM, Andrew Garrett
<andrew(a)epstone.net> wrote:
Wikitext is supposed to be a markup language, not
a programming
language, and for this reason we currently have no plans to enable
StringFunctions or any similar functionality on Wikimedia sites.
This is my understanding of Brion and Tim's position. Please correct
me if I'm wrong.
My understanding is that StringFunctions isn't enabled because it
hasn't passed review, and needs improvements before it can, but that
it's planned to eventually merge it into ParserFunctions. Tim
explicitly recommended that string-related functions be added to
ParserFunctions:
https://bugzilla.wikimedia.org/show_bug.cgi?id=6455#c36
I believe its LoopFunctions[1] and VariablesExtension[2] that have the
"programming language" issues, and DynamicFunctions[3], which also has
caching problems.
[1] <http://www.mediawiki.org/wiki/Extension:LoopFunctions>
[2] <http://www.mediawiki.org/wiki/Extension:VariablesExtension>
[3] <http://www.mediawiki.org/wiki/DynamicFunctions>
--
Alex (wikipedia:en:User:Mr.Z-man)