Version 1.21.0 af den præcise konsol videnskabelig lommeregner er udkommet numbat, skrevet i Rust og distribueret under MIT- og/eller Apache 2.0 licens.
Numbats kendetegn:
- fuld support til fysiske dimensioner og måleenheder;
- statisk typet programmeringssprog til videnskabelige beregninger;
- autocompletion af funktionsnavne, måleenheder og variabler;
- søge i inputhistorik;
- et stort sæt indbyggede funktioner og konstanter: matematiske, dato og tid, strengbehandling og andre.
- og meget mere.
Hovedændringer i version 1.21.0:
- tilføjet funktionalitet til at beregne solopgange og -nedgange (#818) og månens faser (#819);
- tilføjet funktionen base_unit_of() (#821);
- tilføjet flere indstillinger til formatering af output (#822);
- forbedret intervalgrænser ved fejl (#823);
- tilladt overskrivning (shadowing) af funktionsargumenter og lokale variabler (#824);
- opdateringer til den tidligere tilføjede præcision af Unix-tid i mikrosekunder (#817).
Også fra version 1.17.0 (den senest dækkede her), til den tidligere version 1.20.0 er der foretaget følgende vigtige ændringer:
- vælge en mindre enhed ved addition/subtraktion;
- nyt konverteringssystem;
- tilføjet funktionen parse<T: Dim>(input: String) -> T;
- tilføjet support til parsing af dimensionelle størrelser;
- tilføjet funktionen args() til adgang til kommandolinjeargumenter;
- support for præcision i millisekunder og mikrosekunder for unix-tid;
- tilføjet funktionsparametre og lokale bindinger til de tilsvarende typede "huller" (se. bugrapport) og dokumentation til dem;
- tilføjet eksempel på tidevandsskema;
- tilføjet funktionen inspect;
- visning af typer i inspect-opkald;
- opdatering af jiff til version 0.2.18;
- fixet reset-kommandoen i CLI-versionen;
- generiske strukturer;
- Runge-Kutta metoden;
- generering af DivisionByZero fejl ved hævning af nul til en negativ eksponent;
- tilføjet bygning til aarch64-unknown-linux-musl;
- tilføjet intervaller til RegistryErrors;
- tilføjet alias KB;
- tilføjet moduler til enhedsliste;
- Unicode input til webversionen;
- flere opdateringer af dokumentation;
- og meget mere.
Kilde: linux.org.ru
