Go still keeps it lean, and is great.
The fact it does not have hipster dev approved status is also an added bonus. The minute we see a bloated testing suite with yet another DSL, for Go, we are in trouble.
Go still keeps it lean, and is great.
The fact it does not have hipster dev approved status is also an added bonus. The minute we see a bloated testing suite with yet another DSL, for Go, we are in trouble.
What are you talking about ? the hype is strong with Go. So strong devs are persuaded they need to use Go at all cost then complain Go has a garbage collector ( just go go-nuts mailing list).
So strong there are countless articles on the net about "How we moved from X to Go..." just like in 2007/8 with Rails.
> The minute we see a bloated testing suite with yet another DSL, for Go, we are in trouble.
GoConvey and co ...
Uncanny, isn't it?
Plus GoConvey wisely separated the UI visualizer from the BDD, we use the former and not the latter.
Writing about Go is a great way to hit the front page of HN. I once saw 5 articles about Go on the HN front page at the same time!
Huh? In my experience Go is the most hipster dev language around at the moment.
If you're looking for C-like though, you are probably not in any modern-featured language designer's aim.
It was implied by the context of "ML" languages. That was my intention at least; I thought ML languages were characteristically safe.
Regarding "C-like", I mostly mean syntax. I'm not too familiar with the ML family, but many FP languages have bizarre syntax which amplifies the difficulty of learning new concepts IMO.
Because you are. You likely wrote widly unsafe things which are perfectly legal in C++. Rust is really just enforcing RAII which C++14 already has, and you've likely avoided.
Once IDEs start coming around it should be quite competitive. I'll admit to thinking the same thing: I'll use Rust for the absolute critical parts, then F# for the rest. But more and more parts I'm writing are easy enough to do in Rust, and I get the perf as a bonus.
Yes go also claims to be C replacement, but probably the only similarity is its simplicity, but unlike C it is not as expressive.
Rust was aiming at innovating and advancing the PL space with meaning. I can't say looking back the time I invested with Go was well-spent.
Rust is probably worth the effort if you have the need for what it offers. It just requires more out of you than Go does.