5 ms·
As someone who enjoys programming in both Go and Rust I find this sort of fanatical comment distressing. Go makes different tradeoffs. Get over it. Nobody has
by papaf 8y ago
As someone who enjoys programming in both Go and Rust I find this sort of fanatical comment distressing.
Go makes different tradeoffs. Get over it.
Nobody has written anything as important as Kubernetes in Rust yet. I hope that someday somebody does write something worthwhile but please less of the fundamentalist attitude that had poisoned religion and politics.
- steveklabnik 8y agoCo-signed. (Though I’m not totally sure I agree re:kubes, but that’s not really the important part.)
- ilovecaching 8y agoIf they’re trade offs, why is the Go team making proposals to add genetics and result types? Trade offs are one thing, defecencies are another. And if you can think of a reason why hard coding multivalue return signatures would be better than a tuple type, then I’d like to hear it.
- skywhopper 8y agoYou've not really indicated how a multi-value return signature is even _different_ than a tuple type.
- ilovecaching 8y agoA tuple is a type constructor. A multi value return is not a type. It’s a semantic hard coded into the language spec. If you have tuples, you don’t have to add that special case to the language. You can also type alias a tuple, store it as a value, and just generally treat it like any other type.
- shaklee3 8y agoAnd docker, to possibly a lesser extent.
- grumpydba 8y agoThere are also at least 10 different teams using Prometheus/grafana at the big bank I work for. Those go softs are usually stable and easy to install. We have yet to use a rust developed program. Usability matters, and the much much higher learning curve as played against rust.