"bad" ideas? Really? Are you so sure? Are your ideas really any better? What language have you made that has seen more success than Go? Clearly if they did such a bad job it would be easy for you to fix it all up and tell everyone about it.
Go is basically a reinvention of a 30-year-old wheel. Why would someone who dislikes it for that reason want to reinvent the wheel themselves? There are already many better languages out there.
In any case, designing and even implementing a PL better than Go is not a particularly hard thing to do. Making it popular in this day and age, on the other hand, generally requires a large corporation backing you.
I'm kind of glad for that. There are certainly some ideas I wish Go adopted--I could do without zero types and I wish there were enum types. But I'm glad Go eschews monads and higher kinded types and functional syntax and inheritance and exceptions and classes. I'm also glad Go introduced ecosystem-wide style checking, effortless static compilation by default, ~zero config build tooling, test/profiling/etc tooling built into the standard toolchain, low latency garbage collection, etc etc etc. I'm glad it does not require dedicated package or documentation publishing steps.
> There are already many better languages out there.
Not really. Even if you're just looking for a reasonably productive mainstream language with effortless native, static compilation Go is likely the only language that fits the bill.
How come a reinvention of a 30 year old wheel is more successful and popular than pretty much every language that attempted to evolve the wheel during that time?
"It's because people who like Go are stupid and companies need stupid people to write stupid code" may have made you feel smug and secure during the last 15 years, but what about the next 15? Or the 15 after that? Are you still going to be complaining about the stupid 70 year old wheel made by that dumb guy Pike that you hate so much?
int_19h|11 months ago
In any case, designing and even implementing a PL better than Go is not a particularly hard thing to do. Making it popular in this day and age, on the other hand, generally requires a large corporation backing you.
throwaway894345|11 months ago
> There are already many better languages out there.
Not really. Even if you're just looking for a reasonably productive mainstream language with effortless native, static compilation Go is likely the only language that fits the bill.
unknown|11 months ago
[deleted]
elvlysh|11 months ago
"It's because people who like Go are stupid and companies need stupid people to write stupid code" may have made you feel smug and secure during the last 15 years, but what about the next 15? Or the 15 after that? Are you still going to be complaining about the stupid 70 year old wheel made by that dumb guy Pike that you hate so much?