RexSystem1 voteoriginally by @ctudor0 on GitHub1 reply
I fully agree with using C instead of Rust. That's definitely a really good idea to avoid corporate control. I also think it's generally a better idea to keep the number of different languages as low as possible. I'd say at max: Typescript, Go, C and Erlang (if really necessary for hot code swapping). I'm happy Gleam code was rewritten to Typescript.
Go is a strictly less performant language than Rust since it uses garbage collection. Rust doesn't use any garbage collector, and has a much smaller runtime than Go. Rust also compiles down to WASM for use in the browser and this is well supported.
Go has some WASM support but it's still experimental: https://go.dev/wiki/WebAssembly
Also, Go was created and is owned by Google - I'd argue it's far more corporate entrenched than Rust.
Thread
Comment by @ctudor0
Comment by @whimbree