Detalhes de Software:
Versão: 2.0.11
Data de upload: 1 Mar 15
Licença: Livre
Popularidade: 59
Os programadores podem usar esta biblioteca para escrever extensões de software e módulos.
Linguagens de extensão permitem que os usuários, programadores e desenvolvedores de terceiros para adicionar recursos a um programa sem ter que re-escrever o programa como um todo, e isso permite que as pessoas que se estende um programa de cooperar uns com os outros, sem ter que gastar qualquer esforço extra
O que é novo nesta versão:.
- Esta versão corrige uma regressão embaraçoso introduzido na interface C para SRFI -4 vetores.
O que é novo na versão 1.9.11:.
- Implementações de bibliotecas R6RS
- expansão Macro produz estruturas em vez de s-expressões.
- compatibilidade R6RS parcial.
- Reprovado `scm_badargsp '.
- sistema de módulos reescrito como macros de higiene.
Macros
O que é novo na versão 1.9.7:
- Suporte completo para informações sobre a versão no módulo de Guile `' formulário.
- Suporte para renomear ligações no módulo de exportação.
- statprof Importado, SSAX, e informação de textos módulos de Guile-Lib.
- profiling Função e rastreio no REPL.
- New depurador.
- New função, `truncado-print ', com' formato 'apoio.
- procedimentos primitivos são agora procedimentos trampolim VM.
- SRFI-4 vetores reimplemented em termos de bytevectors R6RS.
- Não Padrão SRFI-4 procedimentos agora disponíveis a partir de `(SRFI SRFI-4 gnu) '.
- Unicode:. Normalização String, categorias gerais, caso de título
- Acesso mais rápido para as variáveis livres de um encerramento.
- Modificados mecânica invocação de SMOBs aplicáveis.
O que é novo na versão 1.9.5:.
- Suporte para VM-múltipla arity expedição
- suporte ao idioma Intermediate para procedimentos de múltipla arity.
- Melhor suporte para Lisp `zero '.
- Suporte para alocação estática de cordas, símbolos e subrs.
- alocação vector inline.
O que é novo na versão 1.9.4:.
- Fix compilação de bitvectors literais
- Fix segfault para `(uniforme-array - & # x3e; bytevector (bitvector)) '
- Corrigir `gitlog-to-changelog 'on NixOS.
- ambiente REPL Fix para outros idiomas além do esquema.
O que é novo na versão 1.9.2 Alpha:
- melhorias de velocidade VM
- melhorias de robustez VM
- O número máximo de variáveis locais ao vivo foi aumentado 256-65535
- O intervalo de endereço para saltos relativas foi ampliado a partir de endereços de 16 bits para endereços de 19 bits via alinhamento de 8 bytes de metas de salto
- suporte preliminar para Unicode
- apoio EBCDIC é removido
- Guile agora fornece `guile-2.0.pc '(usado pelo pkg-config), em vez de` guile-1.8.pc'
- A coleção usual de correções de bugs
O que é novo na versão 1.9.1 Alpha:
- Feito o não-integrado VM test-suite menos detalhada.
- Acesso desalinhado fixo no código VM.
- Comutado restante cabeçalhos GPLv2 + Guile-VM para LGPLv3 +.
- Corrigido o erro na verificação do tipo de compilação de `OBJCODE_COOKIE '.
Comentários não encontrado