←back to thread

517 points bkolobara | 5 comments | | HN request time: 0.94s | source
Show context
pjmlp ◴[] No.45041965[source]
Most of these productivity gains are achievable in any Standard ML influenced type system.
replies(4): >>45042039 #>>45042138 #>>45043180 #>>45043371 #
bryanlarsen ◴[] No.45042039[source]
The main difference between Rust and other languages with a Standard ML influenced type system is that Rust has features that can let you get executive sign off for switching languages.
replies(2): >>45042133 #>>45042166 #
binary132 ◴[] No.45042133[source]
what is the main advantage of Rust over OCaml for most applications in this respect?
replies(1): >>45046599 #
1. maleldil ◴[] No.45046599[source]
Ecosystem. It's much easier to find libraries for Rust.
replies(2): >>45048934 #>>45063104 #
2. pjmlp ◴[] No.45048934[source]
opam has plenty of libraries, we should not mix quantity with quality.

Also we don't need leftpad like libraries, which is the direction Rust seems to be going when I try some some basic application that has like 50 crate dependencies.

3. binary132 ◴[] No.45063104[source]
Rust is very difficult for most people, so do you think that this advantage outweighs that disadvantage? Is that really the only meaningful advantage if you’re not writing a driver or internet-facing compressor at scale?
replies(1): >>45070234 #
4. maleldil ◴[] No.45070234[source]
You're greatly overrating how difficult Rust is. The wealth of high-quality software being written in it shows many people think it's worth the effort.
replies(1): >>45076277 #
5. binary132 ◴[] No.45076277{3}[source]
most people can barely stumble their way through a one and done Python script