Open pliniker opened 6 years ago
What about Mono? I think game engine people would appreciate this a lot since C# in Unity is all the rage these days.
I think the idea (I could be mistaken) is more that we could look at these C APIs and see what they expose in order to get inspiration for an API for a VM that was built from scratch in Rust.
Jonathan Blow’s Jai language for game development is very interesting:
https://internals.rust-lang.org/t/jai-language-primer/3176 https://internals.rust-lang.org/t/jai-language-primer/3176/20
How about http://terralang.org? Is similar to https://luajit.org/dynasm.html and luajit under the help of lua + dsl.
Papers
Languages/VMs
If ergonomic integration with Rust is desirable, perhaps looking at languages that have good CFFI would be instructive?