ĂshtĂ« publikuar versioni 1.21.0 i kalkulatorit shkencor me precizion tĂ« lartĂ« pĂ«r konsolĂ« numbat, i shkruar nĂ« gjuhĂ«n Rust dhe i shpĂ«rndarĂ« sipas licencĂ«s MIT dhe/ose Apache 2.0.
Veçoritë dalluese të Numbat:
- mbështetje e plotë për dimensionet fizike dhe njësitë matëse;
- gjuhë programimi me tipizim statik për llogaritje shkencore;
- plotësim automatik i emrave të funksioneve, njësive matëse dhe variablave;
- kërkim në historikun e hyrjeve;
- koleksion i gjerë funksionesh dhe konstantesh të integruara: matematikë, datë dhe kohë, përpunim vargjesh dhe të tjera.
- dhe shumë të tjera.
Ndryshimet kryesore në versionin 1.21.0:
- u shtua funksionaliteti për llogaritjen e lindjes dhe perëndimit të diellit (#818) dhe fazës së Hënës (#819);
- u shtua funksioni base_unit_of() (#821);
- u shtuan më shumë cilësime për formatimin e daljes (#822);
- u përmirësuan kufizimet e intervalit në rast gabimesh (#823);
- u lejua hijëzimi (shadowing) i argumenteve të funksioneve dhe variablave lokale (#824);
- përditësime për saktësinë e kohës Unix në mikrosekonda, të shtuar në versionin e mëparshëm (#817).
Gjithashtu, nga versioni 1.17.0 (i fundit i trajtuar këtu), deri te versioni i mëparshëm 1.20.0 janë bërë këto ndryshime të rëndësishme:
- zgjedhja e njësisë më të vogël gjatë mbledhjes/zbritjes;
- mekanizëm i ri konvertimi;
- u shtua funksioni parse(input: String) -> T;
- u shtua mbështetja për parsimin e madhësive dimensionale;
- u shtua funksioni args() për qasje te argumentet e rreshtit të komandës;
- mbështetje për saktësi në milisekonda dhe mikrosekonda për kohën unix;
- u shtuan parametrat e funksioneve dhe lidhjet lokale me âvrimatâ pĂ«rkatĂ«se tĂ« tipizuara (shih raportin e gabimit) dhe dokumentacioni pĂ«r to;
- u shtua një shembull i grafikut të baticës dhe zbaticës;
- u shtua funksioni inspect;
- shfaqja e tipeve në thirrjet inspect;
- përditësimi i jiff në versionin 0.2.18;
- u korrigjua komanda reset në versionin CLI;
- struktura të përgjithësuara;
- metoda RungeâKutta;
- gjenerimi i gabimit DivisionByZero gjatë ngritjes së zeros në fuqi negative;
- u shtua build-i për aarch64-unknown-linux-musl;
- u shtuan intervale te RegistryErrors;
- u shtua aliasi KB;
- u shtuan lidhje për modulet në listën e njësive;
- hyrje Unicode për versionin web;
- përditësime të shumta të dokumentacionit;
- dhe shumë të tjera.
Burimi: linux.org.ru
