Numbat 1.21.0

Numbat 1.21.0

De versie 1.21.0 van de uiterst nauwkeurige console-wetenschappelijke rekenmachine is uitgebracht numbat, geschreven in Rust en verspreid onder de MIT- en/of Apache 2.0-licentie.

Kenmerken van Numbat:

  • volledige ondersteuning voor fysieke dimensies en eenheden;
  • geprogrammeerde taal met statische typecontrole voor wetenschappelijk rekenen;
  • automatische aanvulling van functie-, eenheids- en variabelenamen;
  • geschiedenis van invoer doorzoeken;
  • grote set ingebouwde functies en constanten: wiskundige, datum en tijd, stringverwerking en meer.
  • en nog veel meer.

Belangrijke wijzigingen in versie 1.21.0:

  • functionaliteit voor het berekenen van zonsopgangen en -ondergangen toegevoegd (#818) en maanfases (#819);
  • de functie base_unit_of() toegevoegd (#821);
  • meer opmaakinstellingen voor uitvoer toegevoegd (#822);
  • verbeterde bereikbeperkingen bij fouten (#823);
  • schaduwing van functieargumenten en lokale variabelen toegestaan (#824);
  • updates voor de in de vorige versie toegevoegde Unix-tijdprecisie in microseconden (#817).

Ook vanaf versie 1.17.0 (laatst besproken hier), zijn er belangrijke wijzigingen doorgevoerd tot de vorige versie 1.20.0:

  • keuze van een kleinere eenheid bij optelling/aftrekking;
  • nieuw conversiemechanisme;
  • de functie parse<T: Dim>(input: String) -> T; toegevoegd;
  • ondersteuning voor het parsen van dimensies toegevoegd;
  • de functie args() toegevoegd voor toegang tot de argumenten van de opdrachtregel;
  • ondersteuning voor precisie in milliseconden en microseconden voor Unix-tijd;
  • parameters toegevoegd voor functies en lokale bindingen aan de overeenkomstige getypeerde 'gaten' (zie. bugrapport) en documentatie daarvoor;
  • een voorbeeld van een getijdenkaart toegevoegd;
  • de functie inspect toegevoegd;
  • weergave van types in inspect-oproepen;
  • jiff bijgewerkt naar versie 0.2.18;
  • de reset-opdracht in de CLI-versie gecorrigeerd;
  • gegeneraliseerde structuren;
  • de Runge-Kutta-methode;
  • generatie van de fout DivisionByZero bij het verheffen van nul tot een negatieve exponent;
  • een build voor aarch64-unknown-linux-musl toegevoegd;
  • bereiken toegevoegd aan RegistryErrors;
  • pseudoniem KB toegevoegd;
  • modules als verwijzingen toegevoegd aan de eenhedenlijst;
  • Unicode-invoer voor de webversie;
  • meerdere updates van de documentatie;
  • en nog veel meer.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster