Re:Future of Racket
by rurban on Tuesday August 06, 2019 @05:25PM
(#20629813)
Rust is currently the most overhyped language because it promises a lot of things, but cannot hold the most important ones. It's a nice language, but don't believe any security guarantee. memory safety, type safety, concurrency safety massively overhyped. Still much better than C++ though.
[ Parent
| on HN ]
Re:Future of Racket
by otabdeveloper2 on Wednesday August 07, 2019 @04:59AM
(#20633012)
> Still much better than C++ though.
Well, no. There is zero reason to use Rust if you already know modern C++. Rust's only benefit is being newbie-friendly.
Rust
* is a lot simpler
* has a package manager
* has type classes (like interfaces with default implementations)
* doesn't have multiple inheritance or inheritance
* much nicer unified error/exception pattern
* amazing compiler error messages
* makes memory corruption and many forms of concurrency errors impossible(outside of ffi and unsafe)
* has tuples+sum types w/destructing