GNU Guile 2.9.5 (beta)

Guile 2.9.5 é a quinta versão beta da implementação da linguagem de programação Scheme do GNU, preparando-se para a linha estável 3.x.

Guile suporta muitas SRFI, fornece um sistema modular, acesso completo a chamadas de sistema POSIX, suporte a rede, vinculação dinâmica, chamada de funções externas e manipulação poderosa de strings. Guile pode interpretar código interativamente, compilá-lo em bytecode para a máquina virtual e ser carregado como uma biblioteca integrada no aplicativo.

Mudanças em relação à versão beta anterior:

  • Fusão de diferentes tipos de 'registros' (Record) em um único.
  • Nova implementação de exceções:
    • O antigo throw & catch do Guile -> para o mais amplamente aceito raise-exception & with-exception-handler em Scheme.
  • Otimização da conversão de tipos inteiros para tipos com ponto flutuante.
  • Definições de vinculações de alto nível para sintaxe auxiliar: else, =>, …, _.
  • O alias gettext agora é G_.
  • Adicionada a opção —r6rs, mas o suporte não é completo.
  • Adicionado suporte ao R7RS (!).
  • A chamada record-constructor com dois argumentos foi declarada obsoleta.

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