Opublikowano powłokę komend fish 4.0, przepisane w języku Rust

Została wydana interaktywna powłoka poleceń fish 4.0.0 (friendly interactive shell), mająca na celu stworzenie bardziej przyjaznej dla użytkownika alternatywy dla bash i zsh. Fish obsługuje takie funkcje jak podświetlanie składni z automatycznym wykrywaniem błędów wprowadzania, sugerowanie możliwych opcji wprowadzania na podstawie historii poprzednich operacji, autouzupełnianie opcji i poleceń z wykorzystaniem ich opisu w podręcznikach man, wygodna praca z pudełka bez potrzeby dodatkowej konfiguracji, uproszczony język pisania skryptów, wsparcie dla schowka, narzędzia do przeszukiwania historii wykonanych operacji. Kod projektu jest udostępniany na licencji GPLv2. Gotowe pakiety zostały przygotowane dla Ubuntu, Debiana, Fedory i openSUSE.

Nowa gałąź charakteryzuje się pełnym przetłumaczeniem kodu źródłowego z języka C++ na Rust. Zauważono, że przejście na Rust pozwoliło rozwiązać problemy z wielowątkowością, zwiększyć bezpieczeństwo operacji na pamięci, sprawić, że projekt stał się bardziej atrakcyjny dla nowych programistów oraz wykorzystać nowoczesne narzędzia, które wykrywają błędy na etapie kompilacji. Prace nad przepisaniem fish na Rust trwały dwa lata. W tworzeniu wydania 4.0 wzięło udział ponad 200 programistów.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster