Re:Why Go?
by apta on Thursday March 07, 2019 @10:30AM
(#19328784)
I find it ironic that golang was supposedly created for "large scale" programming, but nothing really in the language supports that notion (no dependency management, import system sucks, verbose error handling, and so on). I just see the claim without anything to back it up.
[ Parent
| on HN ]
Re:Why Go?
by dragonwriter on Thursday March 07, 2019 @10:39AM
(#19328867)
I'm pretty sure “large scale” was meant specifically in the sense of a single shop with a gigantic code base in a monorepo.
Or, more directly, it means “Google”.
Yes, that's what I meant, and it does a bad job at it (the examples I gave). Java/C#/Kotlin/etc. are strictly superior when it comes to managing large code bases.
I think what they had in mind is just quick compilation times, even at the expense of convenience, safety, terseness, etc.