4 ms·
My thoughts on your thoughts: * Go also includes the complete build system, package management (although it wasn't there from the beginning), code documentatio
by rob74 4y 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 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 https://news.ycombinator.com/item?id=12042302
- mihaigalos 4y agoWow, very nice! I didn't know that. I love how the language is evolving, it also now has generics.