È stata pubblicata la shell di comando fish 4.0, riscritta in linguaggio Rust

È stato rilasciato il shell di comando interattivo fish 4.0.0 (friendly interactive shell), mirato a creare un'alternativa più user-friendly a bash e zsh. Fish supporta funzionalità come l'evidenziazione della sintassi con rilevamento automatico degli errori di input, suggerimento di possibili varianti di input basate sulla cronologia delle operazioni precedenti, completamento automatico delle opzioni e comandi utilizzando le loro descrizioni nei manuali man, lavoro confortevole 'out of the box' senza necessità di ulteriori configurazioni, un linguaggio di scripting semplificato, supporto per il copia e incolla, strumenti di ricerca nella cronologia delle operazioni eseguite. Il codice del progetto è distribuito con licenza GPLv2. I pacchetti pronti sono stati creati per Ubuntu, Debian, Fedora e openSUSE.

La nuova versione è notevole per la completa traduzione della base di codice dal linguaggio C++ a Rust. Viene osservato che il passaggio a Rust ha risolto problemi di multithreading, migliorato la sicurezza nella gestione della memoria, reso il progetto più attraente per nuovi sviluppatori e utilizzato strumenti moderni per rilevare errori in fase di compilazione. Il lavoro di riscrittura di fish in Rust ha richiesto due anni. Nella creazione della versione 4.0 hanno partecipato oltre 200 sviluppatori.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster