News for hackers. Stuff that matters.
Re:Go generics may use square brackets [] not parenthesis () by MereInterest on Tuesday July 14, 2020 @10:36PM (#23840579)
I'm sure that being backed by the largest software/advertising company in the world has nothing to do with its adoption rate, and that popularity is a direct mapping of quality of a programming language.
Re:Go generics may use square brackets [] not parenthesis () by shirro on Tuesday July 14, 2020 @10:43PM (#23840631)
The Google backing and hype kept me away from Go for years. After being stuck with a succession of scripting languages that weren't doing it for me and being frustrated at the time it takes to be as productive in something like c, Go is really the sweet spot of readability, reliability and productivity for me. I think the Google backing may not be as advantageous as some people think. Dart did not become a popular language and would probably have died out if Flutter hadn't come along.
Re:Go generics may use square brackets [] not parenthesis () by pansa2 on Tuesday July 14, 2020 @11:20PM (#23840871)
Yeah, Go being from Google is not necessarily a good thing. It means the language is under the control of a single company and, what's more, a company that is well-known for giving up on many of its projects.
Re:Go generics may use square brackets [] not parenthesis () by dhagz on Wednesday July 15, 2020 @09:47AM (#23845147)
And the open-source aspect of Go's development is managed entirely in Google services (the dev mailing list is a Google Group, you can't contribute without a Gmail address...the list is long). Sure it's hosted on GitHub, but the majority of the real conversations are elsewhere.
Re:Go generics may use square brackets [] not parenthesis () by Ericson2314 on Wednesday July 15, 2020 @12:23AM (#23841294)
> frustrated at the time it takes to be as productive in something like c

Don't worry, no is productive in something like c

> After being stuck with a succession of scripting languages that weren't doing it for me

I am saddened yet also consoled everyone that likes Go comes from the scripting languages. That's such a low bar to beat!

Re:Go generics may use square brackets [] not parenthesis () by ori_b on Tuesday July 14, 2020 @11:27PM (#23840934)
Yeah. That's why it's about as successful as Dart.
Re:Go generics may use square brackets [] not parenthesis () by pjmlp on Wednesday July 15, 2020 @02:17AM (#23841929)
I guess the political wars of JavaScript vs Dart, ChromiumVM and Chrome team dropping Dart on the floor, causing the departure of the original design team, kind of helped to Dart's success.

The political wars at Google with Dart are quite visible from outside, with Fuchsia picking up Flutter, and strangely the future of Android UI looks pretty much like Flutter, after too many times asking Android team about what was their opinion on Flutter for Android development at IO Fireside, meanwhile the developers' survey has had questions about how much we cared to see it supported on Kotlin multi-platform.

So yeah, had Chrome decided to push Chromium VM no matter what, Dart would be as successful as Go by now, after all younger generations don't seem to have any problem being Chrome developers.

Re:Go generics may use square brackets [] not parenthesis () by imtringued on Wednesday July 15, 2020 @05:19AM (#23842898)
Dart is an example of what happens to a language when corporate support is taken away. People lose confidence in the language.
Re:Go generics may use square brackets [] not parenthesis () by geodel on Tuesday July 14, 2020 @10:52PM (#23840685)
Right. Programing languages by advertising companies have high adoption rate.
Re:Go generics may use square brackets [] not parenthesis () by takeda on Tuesday July 14, 2020 @11:06PM (#23840765)
You're saying that as if it's not true

How many languages are there released by advertising companies?

Just to show the influence, python was an obscure programming language until Google started using it.

Re:Go generics may use square brackets [] not parenthesis () by pjmlp on Wednesday July 15, 2020 @02:19AM (#23841946)
Actually no, Zope was quite famous during the first .com wave.

But Python has had many interesting sponsors throughout the years, not only Google.

Re:Go generics may use square brackets [] not parenthesis () by albertsondev on Tuesday July 14, 2020 @11:29PM (#23840949)
A good example lies in Kotlin, as well.
Re:Go generics may use square brackets [] not parenthesis () by coldtea on Tuesday July 14, 2020 @10:55PM (#23840706)
Well, dev-oriented projects by Google and Facebook fair well...
Re:Go generics may use square brackets [] not parenthesis () by scarface74 on Tuesday July 14, 2020 @10:56PM (#23840710)
I would think that would be a knock against it with the reputation of Google abandoning projects.