|
|
|
|
|
by pcwalton
3596 days ago
|
|
> If it trusted the user just a bit more, it would be making many of the same mistakes other languages make, which Go is trying to avoid. Can you explain with an example that would apply to Go how introducing generics to a language was making a mistake? Be specific. |
|
These things are epiphenomenal, and have to do with what happens in large codebases over a long time, with lots of programmers. It's a fallacy to suppose that neat StackOverflow sized examples are some kind of a evidence gold standard. The problems I've encountered with C++ templates have to do with the interaction of several things at once, in places I'd have to dig out of version control, in codebases I can't share. So no, I'm not signing up for doing that work for you for free.