> If I clone a Rust repo, it’s actually easier to compile, test, and run the code than any other language.
I beg to differ because Go has a large standard library which means less dependencies than Rust on average.
I beg to differ because Go has a large standard library which means less dependencies than Rust on average.
My experience with random rust projects is that they usually "just build", with limited exceptions like weird embedded stuff.
In Go, it doesn't have any of that so it depends on the end builder of the binary to be aware of all the C dependencies and manually manage integrating the cgo configuration into their build process.
And is actively discouraged by the community.
https://github.com/discord/lilliput/blob/master/cgo.go
far more commonly in corporate Go code than Rust.
The vast majority of Go code, like 99% doesn't have a single cgo dependency.