![Mražená ryba-Vánoce](https://i.iinfo.cz/images/125/mrazena-ryba-vanoce-1.jpg)
Interaktivní shell Fish přechází z C++ na Rust. Zatím je to ve verzi 4.0 beta1. Důvody k přechodu vývojáři shrnuli do čtyř bodů:
- Nikdo nemá rád C++ ani CMake a neexistuje jasná cesta, jak se zbavit starých toolchainů. Každým rokem bude bolest horší a horší.
- C++ se stává zastaralým jazykem a najít přispěvatele bude v budoucnu obtížné, zatímco Rust má aktivní a rostoucí komunitu.
- Rust je to, co potřebujeme k zapnutí souběžného vykonávání funkcí.
- To, že je napsán v jazyce Rust, pomůže Fish, aby byl i nadále vnímán jako moderní a relevantní.
V sobotu na blogu vývojáři přiblížili, jaký byl přechod na Rust, co bylo těžké a co naopak jednodušší. Například se zatím nepodařilo odstranit závislost na CMake.
(zdroj: phoronix)