Lançado o Vim9, um fork do Vim para experimentar a otimização de scripts

Bram Molenaar (Bram Moolenaar), autor do editor de texto Vim, объявил sobre como criar um repositório vim9, que está trabalhando em um fork experimental do Vim com o objetivo de explorar possíveis maneiras de melhorar o desempenho e a qualidade da linguagem de script Vim.

As principais otimizações envolvem retrabalhar métodos de definição, chamada e execução de funções, além de evitar o uso de dicionários para argumentos e variáveis ​​locais. Um protótipo inicial da nova implementação, em que as funções são primeiro compiladas em uma sequência de instruções que armazenam resultados intermediários e variáveis ​​locais na pilha, demonstrou uma redução no tempo de execução para o teste de chamada de função em loop de 5.018541 para 0.073595 segundos, e para o teste de processamento de string de 0.853752 a 0.190276 segundos. O Vim9 também está desenvolvendo ferramentas para escrever plug-ins não apenas na linguagem de script integrada, mas também em várias linguagens de programação, incluindo Python, Go e Java.

Fonte: opennet.ru

Adicionar um comentário