▲ | gwd a day ago | |
His criticisms include: - No sum types - Default zero values - "Go is an island": Fully integrated toolstack makes it easy to use the same tool top-to-bottom, but makes it difficult to use with any other project None of those are lies; apart from the first, they all have advantages and disadvantages. Sure, there's an advantage to forcing you to specify every value, but there are disadvantages too. And sure, there are disadvantages from Go being an "island", but he lists some of the advantages right there in his post. If those are deal-breakers for him, then sure, go use something else. But lots of us like the advantages more than we dislike the disadvantages. |