▲ | Mawr 3 days ago | |
Yep, most of what the author complains about are trivial issues you could find in any language. For contrast, some real, deep-rooted language design problems with Go are: - Zero values, lack of support for constructors - Poor handling of null - Mutability by default - A static type system not designed with generics in mind - `int` is not arbitrary precision [1] - The built-in array type (slices) has poorly considered ownership semantics [2] Notable mentions: - No sum types - No string interpolation |