Re:Four Years of Rust
by renox on Wednesday May 15, 2019 @06:18PM
(#19924331)
Honest question: what is so bad about having to create one process per core?
If you have lots of data you can use shared memory, so the performance should be similar no?
[ Parent
| on HN ]
Re:Four Years of Rust
by Hermitian909 on Thursday May 16, 2019 @12:21PM
(#19930363)
For shops that really care about highly performant parallel tasks, the difference matters. For people who just want more performance for free it's too much work versus what other languages provide.
If OCAML were already popular I don't think the lack of parallelism would be huge issue, but it's niche, which is a huge downside to any language in a business context. The upsides the language provides in terms of performance, ergonomics, and maintainability need to overcome that downside. All the issues I listed mean that OCAML can't generally pass that bar.