Numbat 1.21.0

Numbat 1.21.0

Die Version 1.21.0 des hochpräzisen wissenschaftlichen Konsolenkalkulators ist erschienen numbat, entwickelt in Rust und lizenziert unter MIT und/oder Apache 2.0.

Hauptmerkmale von Numbat:

  • vollständige Unterstützung physikalischer Größen und Maßeinheiten;
  • statisch typisierte Programmiersprache für wissenschaftliche Berechnungen;
  • Auto-Vervollständigung von Funktionsnamen, Maßeinheiten und Variablen;
  • Suche in der Eingabeverlauf;
  • große Sammlung integrierter Funktionen und Konstanten: mathematische, Datum und Zeit, Zeichenfolgenverarbeitung und mehr.
  • und vieles mehr.

Wichtigste Änderungen in der Version 1.21.0:

  • Funktionalität zur Berechnung von Sonnenauf- und -untergangen (#818) und Mondphasen (#819);
  • Funktion base_unit_of() hinzugefügt (#821);
  • mehr Optionen zur Ausgabeformatierung hinzugefügt (#822);
  • Verbesserte Grenzkontrolle bei Fehlern (#823);
  • Schattenbildung von Funktionsargumenten und lokalen Variablen erlaubt (#824);
  • Updates zur in der vorherigen Version eingeführten Genauigkeit der Unix-Zeit in Mikrosekunden (#817).

Zusätzlich zu Version 1.17.0 (die hier zuletzt behandelt wurde), wurden bis zur vorherigen Version 1.20.0 folgende wichtige Änderungen vorgenommen:

  • Wahl der kleineren Einheit bei Addition/Subtraktion;
  • neuer Konvertierungsmechanismus;
  • Die Funktion parse<T: Dim>(input: String) -> T wurde hinzugefügt;
  • Unterstützung für das Parsen von Größenangaben wurde hinzugefügt;
  • Die Funktion args() für den Zugriff auf die Befehlszeilenargumente wurde hinzugefügt;
  • Unterstützung für Millisekunden- und Mikrosekundenpräzision für Unix-Zeit;
  • Parameter für Funktionen und lokale Bindungen an die entsprechenden typisierten "Löcher" wurden hinzugefügt (siehe Fehlerbericht) und die Dokumentation dazu;
  • Ein Beispiel für eine Gezeitenkurve wurde hinzugefügt;
  • Die Funktion inspect wurde hinzugefügt;
  • Typanzeige in den Aufrufen von inspect;
  • Jiff auf Version 0.2.18 aktualisiert;
  • Der Befehl reset in der CLI-Version wurde korrigiert;
  • Generische Strukturen;
  • Runge-Kutta-Verfahren;;
  • Fehler DivisionByZero beim Potenzieren von null zu einer negativen Zahl erzeugt;
  • Ein Build für aarch64-unknown-linux-musl wurde hinzugefügt;
  • Bereiche zu RegistryErrors wurden hinzugefügt;
  • Ein Alias KB wurde hinzugefügt;
  • Module wurden der Liste der Einheiten hinzugefügt;
  • Unicode-Eingabe für die Web-Version;
  • Mehrere Dokumentationsupdates;
  • und vieles mehr.

Quelle: linux.org.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster