|
|
|
|
|
by robin_reala
697 days ago
|
|
For those who haven’t been following along, Fish has been ported to Rust over the last year and a half: https://github.com/fish-shell/fish-shell/pull/9512 - Nobody really likes C++ or CMake, and there's no clear path for getting off old toolchains. Every year the pain will get worse. - C++ is becoming a legacy language and finding contributors in the future will become difficult, while Rust has an active and growing community. - Rust is what we need to turn on concurrent function execution. - Being written in Rust will help fish continue to be perceived as modern and relevant. It’s been pretty successful on the whole as the goal hasn’t been a big rewrite, but a module-by-module port, which will serve as a new baseline. |
|