Earlier quoted context omitted.
I'm saying that some projects need custom containers all the time— to the exclusion of the built-in ones —and need to reuse the implementations of those containers.
So did we! We didn't use Golang's maps to implement limit order books; we used a red-black tree. We did not build our own, nor did we find a red-black tree that was designed for order books. This just isn't as much of a big deal as people think it is. Go makes it a drag to use a custom container, but it doesn't make it hard , and that might be how it should be!
> This just isn't as much of a big deal as people think it is. Go makes it a drag to use a custom container, but it doesn't make it hard, and that might be how it should be!
I believe you that it wasn't a big deal in your case. But I disagree with your general claim. I think you're extrapolating from your use case to claim that generics aren't important (vital, in some cases). I'm saying that, in my use case, they are.