News for hackers. Stuff that matters.
Re:Eight years of Go by dekhn on Friday November 10, 2017 @01:54PM (#15672018)
Complaints about generics aren't coming from a minority group. It's a majority now.
Re:Eight years of Go by tqkxzugoaupvwqr on Friday November 10, 2017 @02:18PM (#15672195)
How do you know? Anyone who is not interested in generics simply abstains from these discussions/polls. This skews perception.
Re:Eight years of Go by dekhn on Friday November 10, 2017 @02:32PM (#15672301)
because people at my company collect data on this.
Re:Eight years of Go by yjftsjthsd-h on Friday November 10, 2017 @06:34PM (#15674004)
Could you expand in this? Like, if there's somebody surveying what programmers want as a population, that's pretty cool.
Re:Eight years of Go by dekhn on Saturday November 11, 2017 @01:05PM (#15677331)
https://blog.golang.org/survey2016-results

Note that generics is the highest requested change.

Re:Eight years of Go by theshrike79 on Friday November 10, 2017 @02:29PM (#15672279)
People want generics because they think every language should have generics.

What they don't know is the exact cases where the lack of generics causes a real-world problem for them. This is what the developers are requesting at the moment, in order to possibly bring generics to Go 2.

Re:Eight years of Go by erik_seaberg on Friday November 10, 2017 @03:46PM (#15672871)
Every statically-typed language needs generics to allow a function to be used with more than one type. Otherwise you throw away most of the type info and end up with the same problems dynamically-typed languages have.
Re:Eight years of Go by LanceH on Friday November 10, 2017 @02:53PM (#15672428)
The majority may want generics.

I don't know that the majority want generics at the expense of compile times or other possible tradeoffs.

Re:Eight years of Go by shabbyrobe on Friday November 10, 2017 @04:50PM (#15673354)
This is exactly my feeling. I don't want generics if I have to pay anything for them in build time, or if it limits go/ast or go/types. A lack of generics has been a pain point a couple of times in my current project (beyond what very simple code generators can provide), but crazy fast build times have been a massive benefit.

Imagine how much wailing and gnashing of teeth there will be if Go 2 delivers generics but with triple the build time and +50% binary size... if you thought the minority was vocal now, wait til you see that!

Re:Eight years of Go by slrz on Friday November 10, 2017 @05:59PM (#15673809)
Thank deity Go language design is not done by popular vote. If you want the Trump of programming languages, you probably have to look elsewhere.
Re:Eight years of Go by dboreham on Friday November 10, 2017 @10:35PM (#15674867)
Electoral College?