Page MenuHomePhabricator

Support Rexx programming language
Open, LowestPublicFeature

Description

Author: jerome.potts

Description:
[[w:Rexx]], please?


Version: unspecified
Severity: enhancement

Details

Reference
bz62309

Related Objects

Event Timeline

bzimport raised the priority of this task from to Lowest.Nov 22 2014, 3:04 AM
bzimport added a project: Scribunto.
bzimport set Reference to bz62309.
bzimport added a subscriber: Unknown Object (MLST).

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.

jerome.potts wrote:

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.

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.

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:14 AM