28
submitted 2 years ago* (last edited 2 years ago) by snaggen@programming.dev to c/rust@programming.dev

#fishshell rewrite-it-in #rust progress, 2023-11-20

76909 rust lines added

48105 / 77063 C++ lines removed

▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 62 %

you are viewing a single comment's thread
view the rest of the comments
[-] technom@programming.dev 4 points 2 years ago

I wonder what sort of problems they had with C++ that prompted them to port such an old codebase to Rust.

[-] Knusper@feddit.de 10 points 2 years ago

This comment is probably the most interesting (from the PR that was already linked): https://github.com/fish-shell/fish-shell/pull/9512#issuecomment-1410820102

[-] BB_C@programming.dev 8 points 2 years ago

Most specific and technically relevant point:

  • Rust is what we need to turn on concurrent function execution.

You can read more in the RIIR PR.

this post was submitted on 21 Nov 2023
28 points (100.0% liked)

Rust

8252 readers
30 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 3 years ago
MODERATORS