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

Rust

5999 readers
47 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 1 year ago
MODERATORS
 

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

76909 rust lines added

48105 / 77063 C++ lines removed

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

all 5 comments
sorted by: hot top controversial new old
[–] technom@programming.dev 4 points 1 year ago (3 children)

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

[–] Knusper@feddit.de 9 points 1 year 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 1 year 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.