3 ms·
I chose rust after endless annoyances in a 100kloc go program due to piss poor type safety and nil pointer checks, lack of meaningful containers, and working ar
by bfrog 9y ago
I chose rust after endless annoyances in a 100kloc go program due to piss poor type safety and nil pointer checks, lack of meaningful containers, and working around GC when working with C libs. I didn't think I needed any of those things until it was too late. Any project of meaningful size will eventually need everything go avoids.
- egeozcan 9y agoYou rewrote a 100K LOC project because you felt the language is lacking! It really must have been a huge battle with the management (or whatever stakeholder there is), I suppose? If you did make your case against others, could you please share how you went about that?
- rusht 9y agoOut of curiosity, what type of project was this? Did you end up rewriting the entire 100K loc in Rust? I ask because Docker and Kubernetes are large projects and as far as I know, using Go hasn't been an issue for them.
- scalatohaskell 9y agoit actually has. Try to ask around some former workers of those projects.
- rusht 9y agoAny links?
- ovao 9y agoCan you elaborate on "piss poor"? Are you referring to empty interfaces, or...?