- is controlled by Google.
- doesn't support generics. Do we really want people to constantly rewrite basic data structure classes in 2021 and thereby reinvent bugs constantly (and waste time which could be spent on more meaningful purposes)?
- is controlled by Google.
- doesn't support generics. Do we really want people to constantly rewrite basic data structure classes in 2021 and thereby reinvent bugs constantly (and waste time which could be spent on more meaningful purposes)?
Have you ever used a library where the company who paid the development went "whoops, not our product anymore! poof goes the paid team, website, the community forums, the knowledgebase" ?
Usually nobody continues to maintain these after 90% of the workforce behind them gets fired and the surrounding infrastructure disappears.
Software is almost worthless without the brains behind it.
> As for generics, they're just nothing more than a developer convenience,
So you propose people write the 100,000th implementation of linked lists, maps, etc. because what they want to stick into it is not class A but class B?
> Also they're planned in Go for next year.
The fact it took years to plan them instead of including them right away is a nice proof of how ill-conceived Go is as a language.
It might have been nice as a toy to teach aspiring programmers. It shouldn't have ended up in production software.
> Damn, these are some stupid arguments.
Thanks. I consider yours as stupid too. How much progress exactly have we achieved with this wording now?
- slices and maps are already generic in Go
- Go has great performance, great readability and write ability, and that's valuable for everyone, not just beginners
- Go is a language, not a library
> The fact it took years to plan them instead of including them right away is a nice proof of how ill-conceived Go is as a language.
It's not. Really.
I am not. I genuinely think Google is evil and should be dismantled.
> - slices and maps are already generic in Go
So people are supposed to not rewrite 2 of the possibly infinite types of data structures and classes, and constantly rewrite all the rest of them?
> - Go has great performance, great readability and write ability, and that's valuable for everyone, not just beginners
Enough other languages do as well.
> Go is a language, not a library
If Google abandons the funding it does not matter what it technically is. No money, no developers.
If the people working for free to give me FOSS are happy with this stack, more power to them. No complaining.
We should not use Go, Java, C#, Angular, React, Objective-C, Swift, Kotlin, Dart, .... ?