Após três anos de desenvolvimento, no dia 24 de abril, foi lançada uma nova versão do ECL – o interpretador Common Lisp. O ECL, publicado sob a licença LGPL-2.1+, pode ser utilizado tanto como um interpretador incorporado quanto para construir bibliotecas autônomas e executáveis (com a possibilidade de tradução para C).
Mudanças:
- suporte a apelidos locais em pacotes;
- suporte a operações atômicas;
- representação especializada de tipos complexos com ponto flutuante;
- port para iOS;
- correções para tabelas hash fracas e ponteiros fracos;
- correções de condições de corrida no interior do ECL;
- sincronização e testes personalizados para tabelas hash;
- estabilidade meta aprimorada e melhor suporte ao protocolo de meta-objetos (MOP).
Além disso, o projeto ganhou um segundo mantenedor.
Fonte: linux.org.ru
