Numbat 1.21.0

Numbat 1.21.0

Foi lançada a versão 1.21.0 do calculador científico de console de alta precisão numbat, desenvolvido na linguagem Rust e distribuído sob a licença MIT e/ou Apache 2.0.

Características distintivas do Numbat:

  • suporte completo para dimensões físicas e unidades de medida;
  • linguagem de programação com tipagem estática para cálculos científicos;
  • autocompletar nomes de funções, unidades de medida e variáveis;
  • pesquisa no histórico de entradas;
  • um grande conjunto de funções e constantes embutidas: matemáticas, data e hora, manipulação de strings e outras.
  • e muito mais.

Principais mudanças na versão 1.21.0:

  • adicionada funcionalidade para calcular horários de nascer e pôr do sol (#818) e fases da Lua (#819);
  • adicionada a função base_unit_of() (#821);
  • mais configurações para formatação de saída adicionadas (#822);
  • melhoradas as restrições de intervalo em caso de erros (#823);
  • permitido o sombreamento (shadowing) de argumentos de funções e variáveis locais (#824);
  • atualizações para a precisão do tempo Unix em microssegundos adicionadas na versão anterior (#817).

Além da versão 1.17.0 (a última aqui mencionada), as seguintes mudanças importantes foram feitas na versão anterior 1.20.0:

  • escolha da unidade menor ao somar/subtrair;
  • novo mecanismo de conversão;
  • adicionada a função parse<T: Dim>(input: String) -> T;
  • suporte adicionado para análise de grandezas dimensionais;
  • adicionada a função args() para acesso aos argumentos da linha de comando;
  • suporte para precisão em milissegundos e microssegundos para tempo Unix;
  • parâmetros de função e vinculações locais adicionados a 'buracos' tipados correspondentes (veja. relatório de bug) e documentação sobre eles;
  • adicionado exemplo de gráfico de marés;
  • adicionada a função inspect;
  • exibição de tipos em chamadas inspect;
  • atualização do jiff para a versão 0.2.18;
  • corrigido comando reset na versão CLI;
  • estruturas genéricas;
  • método Runge-Kutta;
  • geração de erro DivisionByZero ao elevar zero a uma potência negativa;
  • adicionada build para aarch64-unknown-linux-musl;
  • adicionados intervalos a RegistryErrors;
  • adicionado apelido KB;
  • adicionadas referências de módulos na lista de unidades;
  • entrada Unicode para a versão web;
  • múltiplas atualizações na documentação;
  • e muito mais.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster