|
|
|
|
|
by rob74
1439 days ago
|
|
My thoughts on your thoughts: * Go also includes the complete build system, package management (although it wasn't there from the beginning), code documentation, testing and fuzzing. Also the standard library is much more extensive than in Rust ("batteries included"). * Doctests: since you mention them explicitly, Go has those too: https://go.dev/blog/examples * "Large garbage collector penalty": that obviously depends on your application and what you consider acceptable. I would say that in most cases the easier development enabled by having GC is worth it, but YMMV. Here's a discussion on the Go garbage collector: https://news.ycombinator.com/item?id=12042302 |
|