Se ha publicado la shell de comandos fish 4.0, reescrita en el lenguaje Rust

Se lanzó la shell interactiva fish 4.0.0 (friendly interactive shell), orientada a crear una alternativa más amigable para el usuario en comparación con bash y zsh. Fish soporta características como resaltado de sintaxis con detección automática de errores de entrada, sugerencia de posibles opciones de entrada basadas en el historial de operaciones anteriores, autocompletado de opciones y comandos utilizando su descripción en las páginas man, un funcionamiento confortable sin necesidad de configuración adicional, un lenguaje simplificado para la escritura de scripts, soporte para el portapapeles y herramientas de búsqueda en el historial de operaciones realizadas. El código del proyecto se distribuye bajo la licencia GPLv2. Se han creado paquetes listos para Ubuntu, Debian, Fedora y openSUSE.

La nueva rama se destaca por la traducción completa de la base de código de C++ a Rust. Se señala que la transición a Rust ha permitido resolver problemas de multihilo, mejorar la seguridad en la gestión de memoria, hacer el proyecto más atractivo para nuevos desarrolladores y utilizar herramientas modernas que detectan errores en la etapa de compilación. El trabajo de reescritura de fish en Rust tomó dos años. Más de 200 desarrolladores participaron en la creación de la versión 4.0.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster