87261 rust lines added 76766 / 77063 C++ lines removed ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ 99 %
#riir #rustlang
–
The reader and input stack have been ported, which is basically everything. There’s still some entry points in C++ (PR being reviewed) and test helper binary (might make a good external contribution as it’s entirely self-contained), but almost all of the C++ is gone, and with it large chunks of the FFI.
Now we just have the second 90% to go - making sure this rewritten fish is portable and distributable!
It should then be easier to package in
nix
IINM.77k lines rewritten… that’s nuts!
Love to see more stuff written in Rust
lol why
explanation here, it wasn’t just for the meme: https://github.com/fish-shell/fish-shell/pull/9512#issuecomment-1410820102
nice reading, thanks! Rust FTW BTW :)
Why not?