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.

Get the Android app

Or read this on Phoronix

Read more on:

Photo of challenges

challenges

Photo of successes

successes

Photo of C++

C++

Related news:

News photo

C++ is an absolute blast

News photo

Fish shell announces 4.0 release

News photo

Fish Shell 4.0 Beta Released With C++ Code Ported To Rust