Get the latest tech news
Fish Shell Outlines Their Successes & Challenges Going From C++ To Rust
Earlier this month the Fish Shell 4.0 went into beta with the C++ code ported to Rust
The developers do acknowledge some challenges with Rust such as how it handles portability, the tooling sometimes failing to consider other targets, and some localization issues. Some gripes with Cargo were also pointed out that while it's great for building things, it's rather simplistic for installing them and thus Fish is still relying on CMake"The port wasn’t without challenges, and it did not all go entirely as planned. We’re now left with a codebase that we like a lot more, that has already gained some features that would have been much more annoying to add with C++, with more on the way, and we did it while creating a separate 3.7 release that also included some cool stuff.
Or read this on Phoronix