4 ms·
I agree with the sentiment, but please, Rust, not Go. In fact, I remember seeing such a project, let me search... Ah, here it is: https://gitlab.redox-os.org/r
by feanaro 7y ago
I agree with the sentiment, but please, Rust, not Go. In fact, I remember seeing such a project, let me search...
Ah, here it is: https://gitlab.redox-os.org/redox-os/parallel https://gitlab.redox-os.org/redox-os/parallel
- tbrock 7y agoOk, whichever language.
- krapht 7y agoWhat? Why? Seriously getting fed up with the Rust lovers in Hacker News. It makes me hate Rust even though I actually really like it as a modern replacement for C++. Memory safety is only one aspect of proving program correctness. It's also less of an issue for garbage collected languages, and tracing GCs are fairly performant. You don't see Coq users crapping on other languages for not proving their programs correct according to a formally defined specification.
- 13415 7y agoThe Rust community is the main reason why I don't use Rust.
- sigmonsays 7y agolets not start a language war here
- hi41 7y agoCould you please elaborate on why Rust would be better than Go? Doesn’t Go offer good support for parallelism, which would be great use for implementing GNU Parallel.
- PeCaN 7y agoOne shouldn't have to elaborate on why Rust is better than anything. It's simply the best language for all tasks in 2019. It's irresponsible not to rewrite everything in Rust at this point.
- mechanical_jane 7y agoSome of the alternatives to GNU Parallel are written in Go: https://www.gnu.org/software/parallel/parallel_alternatives.html https://www.gnu.org/software/parallel/parallel_alternatives.... Speed wise they are comparable to GNU Parallel. So the argument for Rust could be speed. The argument against Rust could be backwards compatibility: How would you do the {= perl expr =} thing? Will it run on the current targets (CentOS 3.9 according to https://www.gnu.org/software/parallel/parallel_design.html#Old-Perl-style https://www.gnu.org/software/parallel/parallel_design.html#O...)? Will it run on systems for which you as a consultant do not have access to a Rust compiler for?