|
|
|
|
|
by janered
2347 days ago
|
|
Still not hyped. The article does not show anything special or new about the language that would attract me personally. Type inference -- nothing new and exists in many other languages. Actually how about compile type inference not only in function bodies? :) Functional niceness with iterators -- also nothing new. It can be even more succinct and elegant in Scala for example. But Scala is not as fast you'd say! Yeah, so what? Python is not as fast as Scala, so. Control over low-level details is something that exists and should be in any system-programming language. How is that even a benefit? It is a niche feature. Memory safety? You can circumvent it by using "unsafe" and as recent Actix case shows it can propagate really deep. Should I read the code of any other Rust library now? What if I am a programmer newbie driven by the hype without a clue what does memory safety entail? What-ifs... I won't talk about compile times and the fact that in order to compile some cli tool one has to download ~200mb of rust "stuff". This is simply insane and I refuse to understand how is this considered to be not an issue. Rust ecosystem is probably its strongest point right now which is somewhat funny because it grew out of beliefs in the above "benefits". So, not hyped, sorry. |
|
Isn't the point the combination of features is unique?
It seems like if I invented a functional sledge hammer that only weighed 1oz, you'd say:
> It can hammer big nails? So can other sledge hammers!
> It only weighs 1oz? So does a plastic toy hammer!
> So I don't care.