4 ms·
I think your criticism of Go as it is right now is basically: 1) nil handling is bad 2) Missing enum/variant/sum type 3) Non-specific dislike of interfaces a
by t8sr 3y ago
I think your criticism of Go as it is right now is basically:
1) nil handling is bad
2) Missing enum/variant/sum type
3) Non-specific dislike of interfaces and generics (care to expand?)
4) Some style decisions, like case-sensitivity
Honestly, that's not a bad score for a language like this. If I were to list off things I dislike about virtually any other programming language, it'd be a lot longer.
It's even more ok, because some type of enum type can still be added without breaking the language.
I do agree about nils, though, that design is just bad and we're probably stuck with it.
- deleted 3y ago[deleted]