| ▲ | tikhonj an hour ago | |
"Everything is a trade-off" assumes you're on the Pareto frontier. Go is... very much not on the Pareto frontier of programming language design. | ||
| ▲ | whateveracct 10 minutes ago | parent | next [-] | |
> "Everything is a trade-off" assumes you're on the Pareto frontier. 100%. it pisses me off so much that i have to hear this idea thrown around constantly. | ||
| ▲ | fragmede 28 minutes ago | parent | prev | next [-] | |
Somewhat. The trade off is it can be made more complex at the cost of its simplicity. You can argue that some of those tradeoffs don't in fact have to be made because it's not on the Pareto frontier, eg generics, but we'd have to have a specific discussion about specific language features instead of vague generic discission about the language. | ||
| ▲ | pstuart 30 minutes ago | parent | prev [-] | |
I find language wars tiresome at this point. There was no claim that it was a frontier language, or even that it was a great language. My point was that the Go authors do try to consider the impact of enhancements to the language, which I think is appreciated by many that use it. | ||