upvote
Map/Filter/Reduce is a bad example for an imperative language. But look at slices and maps packages, or the new proposal for container types. There are many good examples how generics are like salt to food. Another example is errors.AsType.
reply
that's literally what Go was supposed to do! If I want a language like C++, I know where to find a language like C++ (it's C++).
reply