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

Rust

5974 readers
96 users here now

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

Wormhole

[email protected]

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
[–] [email protected] 5 points 11 months ago (3 children)

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

[–] [email protected] 11 points 11 months 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

[–] [email protected] 8 points 11 months 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.