6 ms·
It's not, imo. It's an example of extremely differing philosophies - of which Rust is a great example of the opposite spectrum of Go. I imagine there may be a
by asdkhadsj 7y ago
It's not, imo.
It's an example of extremely differing philosophies - of which Rust is a great example of the opposite spectrum of Go.
I imagine there may be a couple other examples, maybe something like Haskell (I wouldn't know), but I'm guessing the author just knew Rust better for this comparison.
It's easier to illustrate problems that shouldn't be problems (in your eyes) if you have solutions for them - especially solutions that you believe work well. Rust's take on these nitpicks is something that the author clearly thinks Go is lacking on.
In my view, this post is a critique on Go and the "simplicity" mantra it has; and only that.
- marcus_holmes 7y agoI'd buy that if there hadn't been approximately 48764576459674 "Rust vs Go" (well, more usually "this is why Rust is way better than Go and you're some kind of moron if you're not switching to Rust today") articles in the last few months.
- asdkhadsj 7y agoOkay, let me ask this then - what language would be better compared to contrast the shortcomings of Go that the other takes issue with? Certainly not C++, no?
- marcus_holmes 7y agoIn 5 years' time, when there are a gazillion "Rust vs ${Nim}" articles out there, extolling the virtues of another language and pointing out the shortcomings of Rust, then let's ask this question again. I'm not questioning the critique - no language is perfect, and Go certainly has its share of problems. I'm questioning the sudden rash of "Rust is awesome, Go is shit" articles over the last few months. It's not a good thing.
- Cyph0n 7y ago> "this is why Rust is way better than Go and you're some kind of moron if you're not switching to Rust today" I didn't see that anywhere in this article. Rust was just used to show an alternative approach.
- marcus_holmes 7y ago[citation] last two lines of the article: "At this point in time, I deeply regret investing in Go. Go is a Bell Labs fantasy, and not a very good one at that."
- Cyph0n 7y agoSo he thinks that Go is a bad language. What does that have to do with Go users being morons for not using Rust?