Here is the research paper on the use of Java generics (without comment on Java’s “broken” generics being a contributing factor):
https://www.researchgate.net/publication/236644412_Adoption_and_Use_of_Java_Generics (it is free to access) I provide it because it is important to understand these issues as people debate “generics in Go”. Here is a key summary: "Overall, we were surprised by several of our findings about generics, which are at odds with our initial hypotheses. For instance, we were surprised that over half of the established projects and developers we studied did not use generics; for those that did, use was consistently narrow. Empirically, we have found the usage of generics are almost entirely accounted by standard library collections, dwarfing the usage of user-defined generic types and methods. " So, maybe my 99.9999% number was exaggerated, but “almost entirely” would probably make it not by much :) > On Oct 27, 2018, at 4:23 PM, Ian Lance Taylor <i...@golang.org> wrote: > > On Sat, Oct 27, 2018 at 1:53 PM, Wojciech S. Czarnecki <o...@fairbe.org> > wrote: >> On Sat, 27 Oct 2018 08:52:26 -0500 >> Robert Engels <reng...@ix.netcom.com> wrote: >> >>> I have not bashed Go in any way shape or form. >> I agree, you did not. Nor that I said you've been doing so. >> >>> Calling someone a troll for expressing an opinion different than yours is >>> pretty rude. >> I did not called you a troll. I called yours Java advocacy on Go lists >> **trolling** - pointing >> to the excerpts from the definition. The only point that slipped to the >> excerpt but shouldn't, >> was "to sow discord". I apologize for that slip. > > Please keep this and all other threads polite. Please avoid referring > to ongoing discussion as trolling. Please see > https://golang.org/conduct. Thanks. > > Discussion of Java in the context of adding generics to Go is on-topic > for this mailing list. > > Thanks. > > Ian > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.