A fost publicat shell-ul fish 4.0, rescris în limbajul Rust

A avut loc lansarea shell-ului interactiv fish 4.0.0 (friendly interactive shell), care vizează crearea unei alternative mai prietenoase pentru utilizatori față de bash și zsh. Fish suportă caracteristici precum evidențierea sintaxei cu detectarea automată a erorilor de intrare, sugerarea opțiunilor de intrare bazate pe istoricul operațiunilor anterioare, completarea automată a opțiunilor de intrare și comenzilor folosind descrierile din ghidurile man, funcționarea confortabilă din cutie fără necesitatea unor setări suplimentare, un limbaj simplificat pentru scrierea scripturilor, suport pentru clipboard și instrumente de căutare în istoricul operațiunilor efectuate. Codul proiectului este distribuit sub licența GPLv2. Pachetele gata sunt formate pentru Ubuntu, Debian, Fedora și openSUSE.

Noua ramură se remarcă printr-o traducere completă a bazei de cod din C++ în Rust. Se observă că trecerea la Rust a rezolvat problemele legate de multithreading, a îmbunătățit securitatea în gestionarea memoriei, a făcut proiectul mai atrăgător pentru noi dezvoltatori și a implicat un instrumentar modern care detectează erorile în etapa de compilare. Lucrările de rescriere a fish în Rust au durat doi ani. La crearea versiunii 4.0 au participat mai mult de 200 de dezvoltatori.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster