The first requirement seems to be a go ( https://api.haxe.org/haxe/Http.html ) but i'm not sure of other variables for implementing this
Other sources:
For some reason, the first time I looked at Haxe I got the impression that Haxe is an open-source Flash / Flash successor. (Mostly, I think, because Flash keeps getting mentioned with projects associated with Haxe, like OpenFL and Flambe, and several times in the Haxe Wikipedia article).
Clearly Haxe isn't "just" an open Flash, but how is Haxe related to Flash?
https://haxe.org/manual/target-flash-getting-started.html
If you have ever tried to write Flash applets the old-fashioned way, it feels more like a scriptable paint program.
https://github.com/koczkatamas/onelang/wiki/FAQ
OneLang does seem like a nifty project, but given its current state, it seems pretty reasonable to point toward Haxe for anyone interested in something similar that has been around for years, well documented, and used in production by many teams.
> Truffle is a framework for writing interpreters with annotations and small bits of extra code in them which, when Truffle is paired with its sister project Graal, allow those interpreters to be converted into JIT compiling VMs … automatically.
> If Truffle is a framework for writing AST interpreters, then Graal is the thing that makes them fast.
> Truffle provides a language interop framework called Polyglot that allows Truffle languages to call each other
Indeed, I remember stumbling across it years ago while looking for a way to develop Flash games without Adobe Flash Professional. I never got around to actually try it but I keep seeing it every now and then, even saw a couple of books about it in a physical bookstore some years ago. It was the first thing that popped to mind for me as well when I saw that OP title mentioned write code in multiple languages at the same time.
[1] https://haxe.org