4 ms·
Could 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 Par
by hi41 7y ago
Could 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?