Lançamento do Pharo 11, um dialeto da linguagem Smalltalk

Depois de mais de um ano de desenvolvimento, foi lançado o projeto Pharo 11, que evolui o dialeto da linguagem de programação Smalltalk. Pharo é um desdobramento do projeto Squeak, no qual Alan Kay, o criador do Smalltalk, esteve envolvido. Além da implementação da linguagem de programação, o Pharo também fornece uma máquina virtual para executar código, um ambiente de desenvolvimento integrado, um depurador e um conjunto de bibliotecas, incluindo bibliotecas para o desenvolvimento de interfaces gráficas. O código do projeto é distribuído sob a licença MIT.

Entre as mudanças na nova versão:

  • As capacidades da ferramenta foram ampliadas: No cliente Git Iceberg, a integração com o GitHub foi melhorada, o depurador agora permite adicionar ligações ao modelo de interação, o profiler apresenta uma nova interface de usuário, a utilidade Rewrite foi reformulada, uma nova utilidade para visualização de documentos foi adicionada, o Calypso implementou a visualização de dependências, e as utilidades de inspeção foram aprimoradas.
  • A implementação de efêmeros (ephemeron), uma estrutura que pode ser ligada a outros objetos sem criar referências que impeçam a coleta de lixo, e que permite rastrear a manipulação de objetos pelo coletor de lixo, foi concluída e está pronta para uso geral.
  • Adicionada a suporte para a declaração em cascata de slots.
  • Adicionado API para reflexão de nós AST em OCBytecodeToASTCache, RBMethodNode e RBBlockNode.
  • No OpalCompiler, foi adicionado um plugin de análise ("parse plugin").
  • Em máquina virtual Melhorada a organização da memória e adicionada suporte inicial para instruções SIMD (Single-Instruction Multiple-Data) e registros vetoriais.

Fonte: opennet.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