4 ms·
I had to dig around to find out what language these apps are written in… it appears to be C. Still interesting though, I’m always fascinated to see what uses c
by afavour 2y ago
I had to dig around to find out what language these apps are written in… it appears to be C.
Still interesting though, I’m always fascinated to see what uses come from the WASM sandbox. But I personally won’t be hand crafting UIs in C if I don’t have to.
- rererereferred 2y agoI think it's part of the Handmade community so C is a given, but it runs wasm files so you can probably use whichever language can output wasm.
- pjmlp 2y agoWell, they could at least help to improve the world safety and use Zig instead, which is also part of the community, and at least bring us back to 1978's Modula-2 in terms of safety in systems programming.
- wh33zle 2y agoWASM shouldn't care about which language the host is written in vs what the apps are written in. Writing the host in C seems like a bad choice though. Isn't that exactly the kind of software you want to ensure is memory-safe?
- bvisness 2y agoDesigning the platform APIs around C is generally the right move in our opinion. Of course we want Orca to support multiple languages, but we also want APIs that will bind well to many languages and that will be flexible and performant. Furthermore, WebAssembly today is a great fit for C-like languages, and...less of a great fit for other paradigms. We already have strong WIP bindings for Odin and Zig, and intend for our documentation to strongly feature all three of C, Odin, and Zig when we launch the next major version.