Hi, I am quite new to the MediaWiki community, and would love to learn more about the options with regards to creating new MediaWiki extensions:
Specifically, is there a feature to create a non PHP extension (i.e. a C++ task or a Python script) and use some sort of PHP connector (still fleshing this thought out) to appropriately meet the API required by the MediaWiki.
From a language perspective, from my understanding, Python etc may only be called through an `exec` call from PHP. From the MediaWiki side, I have gotten a chance to read through some documentation on developing extensions here, here, and have also look through past tasks / feature requests but haven't been able to find an answer to this.
I understand there are various client libraries in other languages, and my question is specifically with regards to extensions. Is there a precedence for this or are there some best practices / examples of this happening?
Apologies in advance if this is a silly question and is completely unfeasible.