Some
very naïve thoughts on the topic.
There are (at least) two different ways to make a transpiler for this. Either you do it inside the IDE, just like what Erel provide today, or you do it from the outside, which is what I imagine
@alwaysbusy is doing for his web solutions.
For the latter, I imagine
@alwaysbusy would be the expert on how to do that, so he should be able to answer all your questions. (If he has resources to do so, obviously.)
For the first, I know I have seen Erel say that the IDEs share the majority of the code between them. My mental model for that is that he actually have three parts for each IDE:
- IDE code - identical code for all platforms
- UI code - one for each platform - to cater for the differences between the IDEs in the user interface
- Transpiler code - one for each platform
- Contains syntax definitions and whatnot to output to Java, ObjC etc
Assuming this is somewhat correct, it would be technically possible for Erel to make the transpiler code into a .dll and place it into the IDE folder. And if he also published some documentation for it, it would be possible for the community to then make their own dll, replacing the standard one, and allow for transpiling to Dart, Python, C#, or whatever tickles the developers' fancy.
I can't see that ever happening though, nor would it be a very good idea to do so. I'm just saying I think it would be technically possible.
Bottom line, if you want to make transpiling happen, do it outside the IDE and ask
@alwaysbusy for advice.
PS. According to Google Translate, the phrase "Inyathi ibuzwa kwabaphambili" means "The buffalo is questioned in the forefront". I'm
obviously not saying your translation is wrong, I just found it amusing that Google translated it without obvious problems, to something that in some way kind of means a bit what you wrote. Plus they made it sound funny.