STklos é um sistema livre Esquema de apoio a maioria das línguas características definidas na R5RS. O objectivo da implementação STklos é ser rápido, bem como a luz.
A implementação é baseada em uma Máquina Virtual ad-hoc. STklos também pode ser compilado como uma biblioteca e incorporado em um aplicativo.
Aqui estão algumas características-chave de "STklos":
ย ท um sistema eficiente e poderoso objeto com base em CLOS fornecendo
ย ท herança múltipla,
ย ท funções genéricas,
ย ท multi-métodos
ย ท um MOP eficiente (Protocolo Objeto Meta)
ย ท um simples usar o sistema de módulos
ย ท ele implementa a torre cheia de números definidos em R5RS,
ย ท fácil conexão com o kit de ferramentas GTK +,
ย ท um Perl compatíveis expressões regulares graças ao pacote PCRE,
ย ท ele implementa chamadas recursivas corretamente cauda
O que é novo nesta versão:.
- Esta versão suporta a codificação UTF-8 e começa a apoiar alguns (futuro) R7RS traços.
- Ele inclui suporte completo para UTF-8 cordas e símbolos, o suporte para Win32 sob Cygwin, o suporte para Mac OS X Lion, e algumas correções de bugs.
O que é novo na versão 1.01:
- As alterações incluem atualizações de documentação, modificações para apoiar ScmPkg em MacPorts, correções para incompatibilidades em FFI introduzido em 1.00, melhor suporte x86_64, e correções de bugs.
O que é novo na versão 1.00:
- reescrita completa de GMP-lite, o pacote compatível fornecida gmp para o sistema, que não lhe dá
- remover o antigo mecanismo de extensão intsallation (stklos-install). Use o mecanismo ScmPkg para estender STklos agora
- funções, funções e métodos genéricos latas agora tem cordas de documentação
- apoio readline Adicionado GNU em REPL se a lib readline pode ser carregado dinamicamente
- Os arquivos de configuração local pode agora ser alterado
- Adicionado um sistema de ajuda interativa
- libffi uptated para a versão 3.0.9
- New implementado SRFIs
- SRFI-74 (blocos binários Octeto-endereçado)
- SRFI-96 (SLIB Pré-requisitos)
- SRFI-98 (interface para acessar variáveis de ambiente)
- SRFI-100 (define-lambda-objeto)
- novas primitivas
- port?
- help
- Faça-diretórios
- Correções de bugs
-Exist assegurar-diretórios
Comentários não encontrado