Numbat 1.21.0

Numbat 1.21.0

Byla vydána verze 1.21.0 vysoce přesného konzolového vědeckého kalkulátoru numbat, napsaného v jazyce Rust a distribuovaného pod licencí MIT a/nebo Apache 2.0.

Hlavní rysy Numbat:

  • úplná podpora fyzických rozměrů a jednotek měření;
  • programovací jazyk se statickou typizací pro vědecké výpočty;
  • automatické doplňování názvů funkcí, jednotek měření a proměnných;
  • vyhledávání v historii vstupu;
  • velký soubor vestavěných funkcí a konstant: matematické, datum a čas, zpracování řetězců a další.
  • a mnoho dalšího.

Hlavní změny ve verzi 1.21.0:

  • byla přidána funkčnost pro výpočet východů a západů slunce (#818) a fází Měsíce (#819);
  • byla přidána funkce base_unit_of() (#821);
  • bylo přidáno více nastavení pro formátování výstupu (#822);
  • vylepšena omezení rozsahu při chybách (#823);
  • bylo povoleno maskování (shadowing) argumentů funkcí a lokálních proměnných (#824);
  • aktualizace pro dříve přidanou přesnost Unixového času na mikrosekundy (#817).

Také od verze 1.17.0 (poslední zmíněné zde), do předchozí verze 1.20.0 byla provedena následující důležité změny:

  • výběr menší jednotky při sčítání/odčítání;
  • nový mechanismus konverze;
  • byla přidána funkce parse(input: String) -> T;
  • byla přidána podpora pro analýzu rozměrových veličin;
  • byla přidána funkce args() pro přístup k argumentům příkazového řádku;
  • podpora přesnosti v milisekundách a mikrosekundách pro unixový čas;
  • byly přidány parametry funkcí a lokální vazby na odpovídající typizované "díry" (viz bug report) a dokumentace k nim;
  • byl přidán příklad grafu přílivů;
  • byla přidána funkce inspect;
  • zobrazení typů ve voláních inspect;
  • aktualizace jiff na verzi 0.2.18;
  • opraven příkaz reset v CLI verzi;
  • generické struktury;
  • metoda Runge-Kutta;
  • generování chyby DivisionByZero při umocňování nuly na zápornou mocninu;
  • byla přidána sestavení pro aarch64-unknown-linux-musl;
  • byly přidány rozsahy k RegistryErrors;
  • byl přidán alias KB;
  • byly přidány odkazy na moduly do seznamu jednotek;
  • vstup Unicode pro webovou verzi;
  • vícenásobné aktualizace dokumentace;
  • a mnoho dalšího.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster