News for hackers. Stuff that matters.
Re:Go 2 Draft Designs by kibwen on Tuesday August 28, 2018 @03:59PM (#17862335)
Though the authors have clarified that the "2" in "Go 2" is just for marketing purposes, and that the actual release would still be "Go 1.x", and shouldn't break any existing code (so it won't restructure the stdlib in any major way, unless they want to do a huge mass-deprecation).
Re:Go 2 Draft Designs by sdegutis on Tuesday August 28, 2018 @04:15PM (#17862454)
So Go is following the exact same path as Java.
Re:Go 2 Draft Designs by qznc on Tuesday August 28, 2018 @05:40PM (#17863142)
Inevitably.

Also inevitably, Java will get value types (structs) at some point.

Just like with Go Generics, people will complain the feature is bolted on. After some time it is just one of the many quirks of a complex language.

I think it was Stroustrup who said: there are two kinds of programming languages, the ones people hate and the ones nobody uses.

Re:Go 2 Draft Designs by pjmlp on Tuesday August 28, 2018 @05:42PM (#17863163)
And Java had quite a few good examples to take on like Modula-3 and Eiffel, but alas they wanted something for average Joe, kind of sounds familiar.
Re:Go 2 Draft Designs by sdegutis on Tuesday August 28, 2018 @05:44PM (#17863179)
The difference is that Go could have learned from Java.