I only rarely use generics in Go. When I do so, it is implemented using the +generate. The repos with my generics stuff is not public. If they were, they might be incomprehensible. While I rather like Fo, the thought of C++ style generics makes me cringe. Code must compile but it needs to be readable.
I am very old school, I started programming with 8008 machine code. If something does not meet my needs, I may complain, but I may just write what I need. Go does not have generics but it is very easy for any user to implement generics in a variety of ways on an as needed basis. The thing is, I am not committed to Go, I am willing to use whatever works best for me, and right now that is Go, and I believe that that is the result of the experience of the Go team residing at Google in working as a team. I remember doing a code review at Sierra Online, it was a metrics project to evaluate employee performance, one programmer was so bad, I asked the head of the programming department to have him shot. He said, you want him fired? No, I want him shot, if you fire him, he will go and write bad code somewhere else. For some reason I do not understand, the company had a policy against shooting programmers that violated the style guidelines. When this is your life and your livelihood, it is easy to get emotional. Right now, I am still saying Thank you Google, and Thank you to the Go Dev Team. Well Done! Hope you do better next year. :) On Thursday, May 23, 2019 at 8:18:25 AM UTC-5, lgo...@gmail.com wrote: > > https://utcc.utoronto.ca/~cks/space/blog/programming/GoIsGooglesLanguage > -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/3e72df2e-e27d-4dbe-9545-8527bdce1e35%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.