I know that the slides in the middle about list comprehensions/sum types/etc. were designed to be a joke, but all it really did was remind me why Go is never going to be my preferred language in either the “systems” or “scripting+” category, however you want to dice it. If your language makes me wish for the expressibility of Pike, you’ve got a problem.
If your language makes me wish for the expressibility of Pike, you’ve got a problem.
This made my spit out my Zevia onto my keyboard. Thanks. This would also make a great t-shirt.
But, as a Go professional (I shall remind you that I hate the language), it does result in code that is both reasonable easy to understand and reason about, and performs incredibly well. For those reasons alone, it’s here to stay and will continue gaining adoption.