3 ms·
Is there anything about this proposal that would have been surprising to someone 5 years ago? Anything to show for waiting most of the decade other than a decad
by shanemhansen 6y ago
Is there anything about this proposal that would have been surprising to someone 5 years ago? Anything to show for waiting most of the decade other than a decade lost?
- infogulch 6y agoJudging past work by the "obviousness" of the final solution is shallow, juvenile, and dismissive. Every problem is easy when viewed through the lens of of a nearly-complete solution. There have been a wide variety of published proposals for generics in Go [1], each of which seemed plausible but had some insufficiency. Who knows how many proposals were conceived but never left the developer's machine. If it's so damn obvious/you're so brilliant where's your proposal dated Jun 2010 (your 'decade lost') that "solves" generics? [1]: https://github.com/golang/go/issues/15292 https://github.com/golang/go/issues/15292
- randomdata 6y agoIt is surprising to the people who have been feverishly trying to add generics to Go, with references to their efforts dating back even before Go1. It may not be surprising to everyone. Trouble is that the people who are not surprised now are the ones who sat back and only watched, preventing their knowledge from making it to the project. Luckily for Go, a small team of domain experts decided to do more than sit back and their efforts are how the latest proposal was reached.