Hi all!
Is there any relationship between the compiler's language, and the platforms language? That is, I've seen that they're both in Rust. But now that the compiler is being ported to Zig, will I be still able to develop a platform in Rust? Will it be as convenient?
Thanks!
The platform language can be literally any language which can talk to "C API" (I'm not sure if that's the correct term). So you will be able to develop a platform in Rust.
Look here for the platforms examples, there are Python, Java, Ruby, JS
https://github.com/roc-lang/examples/tree/interop-from-roc/platforms
I would like to note that it is probably easiest to build a platform in rust or zig today.
But yeah, if you have enough patience/ask enough questions here, anything that speaks cffi can work
Oh I'm more than happy to use rust. I'm making a small contribution to basic-cli just to get acquainted
I'm making a small contribution to basic-cli just to get acquainted
I will try to help out with the issue in your PR on monday @albx, today I wasted all day with github ssh key issues on a clean OS :smiling_face_with_tear:
Last updated: Jul 05 2025 at 12:14 UTC