Last modified: 2014-03-10 00:53:28 UTC
[[w:Rexx]], please?
After a while I realized that "RF additional programming languages" probably stands for "Request for...". Setting summary to "Rexx" as a ticket should only have one request. Please also provide your intention and usecase for Rexx, and what "supporting" them actually means.
The Extension:Scribunto page at Mediawiki.org presents it as: "...allows for embedding scripting languages in MediaWiki. Currently the only supported scripting language is Lua". I like Rexx, with its built-in string functions, and i am wondering if Scribunto will "support" other scripting languages, as the quoted text above seems to state such a possibility. Using the said string manipulation functions should make it very easy to write templates for a Mediawiki installation. The French Wikisource does not currently have the String Lua module which can be found on the English Wikipedia. With Rexx, i believe that i could have such functions (and possibly better ones too) available in a very short time. Back to the possibility of Scribunto to host various scripting languages, this would make it more accessible to various programmers who have different preferred programming languages.
I see. Patches are welcome: https://www.mediawiki.org/wiki/Developer_access
Do note that adding additional languages has a barrier to overcome in the additional complexity it would introduce for anyone editing modules in the wiki: rather than learning one language, they potentially have to learn many. There's also the question of whether modules in different languages can interoperate. I say this just to point out additional issues that would have to be solved.