Numbat 1.21.0

Numbat 1.21.0

Se lanzó la versión 1.21.0 de la calculadora científica de consola de alta precisión. numbat, escrita en el lenguaje Rust y distribuida bajo la licencia MIT y/o Apache 2.0.

Características distintivas de Numbat:

  • completa compatibilidad con dimensiones físicas y unidades de medida;
  • lenguaje de programación con tipado estático para cálculos científicos;
  • autocompletado de nombres de funciones, unidades de medida y variables;
  • búsqueda en el historial de entradas;
  • amplia gama de funciones y constantes integradas: matemáticas, fecha y hora, manipulación de cadenas y más.
  • y mucho más.

Principales cambios en la versión 1.21.0:

  • se añadió funcionalidad para calcular salidas y puestas de sol (#818) y fases de la Luna (#819);
  • se añadió la función base_unit_of() (#821);
  • se añadieron más configuraciones para el formato de salida (#822);
  • se mejoraron las restricciones de rango ante errores (#823);
  • se permitió el sombreado (shadowing) de argumentos de funciones y variables locales (#824);
  • actualizaciones para la precisión del tiempo Unix en microsegundos añadidas en la versión anterior (#817).

También desde la versión 1.17.0 (últimamente destacada aquí), hasta la versión anterior 1.20.0 se realizaron los siguientes cambios importantes:

  • elección de una unidad menor al sumar/restar;
  • nuevo mecanismo de conversión;
  • se añadió la función parse<T: Dim>(input: String) -> T;
  • se añadió soporte para el análisis de magnitudes dimensionales;
  • se añadió la función args() para acceder a los argumentos de línea de comandos;
  • soporte para precisión en milisegundos y microsegundos para el tiempo Unix;
  • se añadieron parámetros de funciones y vinculaciones locales a los correspondientes "huecos" tipados (ver. informe de errores) y documentación sobre ellos;
  • se añadió un ejemplo de gráfico de mareas;
  • se añadió la función inspect;
  • mostrar tipos en las llamadas a inspect;
  • actualización de jiff a la versión 0.2.18;
  • se corrigió el comando reset en la versión CLI;
  • estructuras genéricas;
  • método Runge-Kutta;
  • generación de error DivisionByZero al elevar cero a una potencia negativa;
  • se añadió la compilación para aarch64-unknown-linux-musl;
  • se añadieron rangos a RegistryErrors;
  • se añadió un alias KB;
  • se añadieron referencias a módulos en la lista de unidades;
  • entrada Unicode para la versión web;
  • múltiples actualizaciones de documentación;
  • y mucho más.

Fuente: linux.org.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