rust-hosted-langs / runtimes-WG

Working group focused on language runtimes - implementing GC and concurrency in safe Rust APIs
33 stars 0 forks source link

Survey of non-Rust implementations #5

Open pliniker opened 6 years ago

pliniker commented 6 years ago

Papers

Languages/VMs

If ergonomic integration with Rust is desirable, perhaps looking at languages that have good CFFI would be instructive?

CarePackage17 commented 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.

brendanzab commented 6 years ago

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.

brendanzab commented 6 years ago
erlend-sh commented 6 years ago

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

mamcx commented 4 years ago

How about http://terralang.org? Is similar to https://luajit.org/dynasm.html and luajit under the help of lua + dsl.