Ilmus vÀlja versioon 1.21.0 tÀpse teadusliku konsooli kalkulaatorist numbat, mis on kirjutatud Rust keeles ja levitatakse MIT ja/vÔi Apache 2.0 litsentsi alusel.
Numbati silmapaistvad omadused:
- tĂ€ielik tugi fĂŒĂŒsiliste mÔÔtude ja mÔÔtĂŒhikute jaoks;
- tĂŒĂŒpidega staatilise programmeerimiskeel teaduslikeks arvutusteks;
- funktsioonide, mÔÔtĂŒhikute ja muutujate nimede automaatne tĂ€iendamine;
- sisendi ajaloo otsing;
- suur hulk sisseehitatud funktsioone ja konstande: matemaatilised, kuupÀev ja aeg, stringide töötlemine ja muud.
- ja palju muud.
Peamised muutused versioonis 1.21.0:
- lisatud funktsionaalsus pÀikesetÔusude ja -loojangute arvutamiseks (#818) ja Kuu faaside (#819);
- lisatud funktsioon base_unit_of() (#821);
- lisatud rohkem sÀtteid vÀljundi vormindamiseks (#822);
- parandatud vahemikupiirangud vigade korral (#823);
- luba funktsioonide ja kohalikest muutujatest argumentide varjutamine (#824);
- uuendused eelmisel versioonil lisatud Unix'i aja tÀpsuse mikrosekundites (#817).
Samuti alates versioonist 1.17.0 (viimati kajastatud siin), kuni eelneva versioonini 1.20.0 tehti jÀrgmised olulised muudatused:
- vĂ€iksema ĂŒhiku valimine liitmise/maha arvutamise korral;
- uus konversioonimehhanism;
- lisatud funktsioon parse(input: String) -> T;
- toetatakse mÔÔtĂŒhikute parsimist;
- lisatud funktsioon args() kÀsurea argumentide juurde pÀÀsemiseks;
- Unix'i aja tÀpsuse toetus millisekundites ja mikrosekundites;
- funktsioonide parameetrid ja kohalikud seosed vastavatesse tĂŒĂŒbitud âaukudesseâ (vt. veateade) ja nende dokumentatsioon;
- lisatud tÔusude nÀidisgraafik;
- lisatud funktsioon inspect;
- tĂŒĂŒpide kuvamine inspect'i kutsetes;
- jiffi uuendamine versioonile 0.2.18;
- CLI versiooni reset kÀsk parandatud;
- ĂŒldistatud struktuurid;
- Runge-Kutta meetod;
- DivisionByZero vea genereerimine nulli negatiivse astme tÔstmisel;
- lisatud kogumik aarch64-unknown-linux-musl jaoks;
- lisatud vahemikud RegistryErrors'ile;
- lisatud alias KB;
- lisatud mooduli lingid mÔÔtĂŒhikute loendisse;
- Unicode sisend veebiversiooni jaoks;
- mitmed dokumentatsiooni uuendused;
- ja palju muud.
Allikas: linux.org.ru
