3 ms·
Nothing here is specific to Rust and applies to any terminal app in any language that spawns a child process.
by vlovich123 1y ago
Nothing here is specific to Rust and applies to any terminal app in any language that spawns a child process.
- stonogo 1y agoNothing, that is, except for the examples, the source code, the libraries, and the linked references. But nothing else.
- dwattttt 1y agoAre you suggesting that the examples, source, libraries, and references for Rust make these mistakes, but other languages don't?
- oatsandsugar 1y agothe title: "fixing ... in rust". The problems aren't necessarily rust only problems, the solutions are rust solutions.
- dwattttt 1y agoI don't think any of the solutions are specific to Rust though? Just like the mistakes you can make hosting child processes can be made in many languages, the solution of e.g. "don't give the child processes your stdout, give it a pipe that you read from" isn't a Rust solution.
- emmelaich 1y agoI believe @stonogo is saying Rust code is specific to Rust.
- alt227 1y agoSo none of this should be fixed in Rust just because others have the same problems?