Se ha lanzado la versión 1.21.0 de la calculadora científica de consola de alta precisión. adormecido, escrito en Rust y distribuido bajo las licencias MIT y/o Apache 2.0.
Características distintivas de Numbat:
- soporte completo para dimensiones físicas y unidades de medida;
- un lenguaje de programación tipado estáticamente para computación científica;
- autocompletado de nombres de funciones, unidades de medida y variables;
- buscar por historial de entrada;
- un gran conjunto de funciones y constantes integradas: matemáticas, fecha y hora, procesamiento de cadenas y otras.
- И многое другое.
Características de la versión 1.21.0:
- Se agregó funcionalidad para calcular amaneceres y atardeceres (#818) y fases de la luna (#819);
- Se agregó la función base_unit_of() (#821);
- Se agregaron más configuraciones para el formato de salida (#822);
- Se han mejorado los límites de rango de errores (#823);
- Se permite el sombreado de argumentos de función y variables locales (#824);
- Actualizaciones para la precisión de tiempo de Unix en microsegundos agregadas en la versión anterior (#817).
También a partir de la versión 1.17.0 (Último cubierto aquí), hasta la versión anterior 1.20.0, se realizaron los siguientes cambios importantes:
- elegir la unidad más pequeña al sumar/restar;
- nuevo mecanismo de conversión;
- Se agregó la función de análisis (entrada: Cadena) -> T;
- Se agregó soporte para analizar valores dimensionales;
- Se agregó la función args() para acceder a los argumentos de la línea de comando;
- soporte para precisión de milisegundos y microsegundos para tiempo Unix;
- Se agregaron parámetros de función y enlaces locales a los "agujeros" tipificados correspondientes (ver informe de error) y documentación de los mismos;
- Se agregó un ejemplo de gráfico de mareas;
- Se agregó la función de inspección;
- tipos de visualización en llamadas de inspección;
- actualice jiff a la versión 0.2.18;
- Se ha corregido el comando de reinicio en la versión CLI;
- estructuras generalizadas;
- Método Runge-Kutta;
- generando un error DivisionByZero al elevar cero a una potencia negativa;
- Se agregó compilación para aarch64-unknown-linux-musl;
- Se agregaron rangos a RegistryErrors;
- Se agregó el alias KB;
- Se agregaron enlaces a módulos a la lista de unidades;
- Entrada Unicode para la versión web;
- múltiples actualizaciones de documentación;
- И многое другое.
Fuente: linux.org.ru
