Detalhes de Software:
Versão: 1.3
Data de upload: 3 Jun 15
Licença: Livre
Popularidade: 75
Clozure CL, um software open source, é uma implementação Lisp comum que é executado nas seguintes plataformas:
Mac OS X 10.4 e posterior (PowerPC e x86)
Linux (PowerPC e x86)
FreeBSD 6.xe posterior (x86)
Solaris (x86) Microsoft Windows (x86)
Clozure CL costumava ser chamado OpenMCL. Ele também é chamado às vezes CCL. Você vai ver os três nomes que estão sendo usados como sinônimos
Recursos :.
- velocidade rápida compilação
- threads nativas do sistema operacional
- , geracional, compactação coletor de lixo precisa
- conveniente interface de função estrangeiro
O que é novo nesta versão:
- Novas tabelas de hash livre-lock minimizar o impacto de desempenho de discussão segurança. Eles evitam bloqueio durante GETHASH, mas ao custo de fazer refazendo mais caro. PUTHASH desempenho é basicamente inalterado. Definir CCL :: * FECHAMENTO-FREE-HASH-TABLE-PADRÃO * para NIL para usar o algoritmo padrão, com fechaduras para mesas compartilhadas.
- Bignum multiplicação em sistemas de 64 bits é mais rápida.
- Excluir-DUPLICATES é mais rápida quando o número de elementos é grande.
- Em sistemas Unix, se & quot; CCL-init.lisp & quot; não existe, Clozure CL tentará carregar & quot; .ccl-init.lisp & quot ;. Um arquivo openmcl-init.lisp deixará de ser lido (ou avisados sobre).
- O nome da imagem heap agora é derivado do nome do kernel anexando & quot; .image & quot; a ele em todas as plataformas
- O compilador agora adverte sobre definições duplicadas dentro de uma unidade de compilação.
- ALPHA-CHAR-P é agora verdadeiro de todos os Unicode 5.1 personagens que têm o ALPHABETIC atribuem propriedade.
- Atualização ASDF empacotado para a versão 1.130.
- Adicionar local de origem e PC- & gt; suporte de mapeamento fonte (r11373)
- A ponte Objective-C não converte seqüências de lisp para instâncias NSString automaticamente.
- O Cocoa IDE usa um aplicativo de ajuda incluído para fornecer acesso a * TERMINAL-IO * / stderr para o segmento de eventos Cacau / depurador de kernel lisp.
- A porta da interface jfli para Java (originalmente desenvolvido para uso com LispWorks por Rich Hickey) é agora incluído como um exemplo.
- A palavra-chave: CCL-1.3 está agora em * Características *. A presença desta palavra-chave deve ser interpretado no sentido de & quot; esta é pelo menos a versão 1.3 do CCL & quot;.
Comentários não encontrado