Interaktivní shell Fish přechází z C++ na Rust

30. 12. 2024

Sdílet

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)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.