> · Go doesn't really do anything new. · Go isn't well-designed from the ground up. · Go is a regression from other modern programming languages. I don't really like how the author just chooses some features which Go doesn't have, and based on that says "Go doesn't bring anything new". Yes, Go lacks some features, for better or worse, but that's not really the right conclusion. One feature Go does really well and imo…
There's another form of function coloring, "does this function take context or not".
- It's easy to call function-without-context from function-with-context (but it breaks cancellation)
- It's hard to call function-with-context from function-without-context (you must create context first)
- Some functions in standard library have context, and some don't