Presentación de Vim9, un fork de Vim para experimentar coa optimización de scripts

Bram Molenaar (Bram Moolenaar), autor do editor de textos Vim, anunciou sobre a creación dun repositorio Vim9, que está a traballar nun fork experimental de Vim destinado a explorar posibles formas de mellorar o rendemento e a calidade da linguaxe de script de Vim.

As principais optimizacións implican reelaborar métodos para definir, chamar e executar funcións, así como evitar o uso de dicionarios para argumentos e variables locais. Un prototipo inicial da nova implementación, na que as funcións se compilan primeiro nunha secuencia de instrucións que almacenan resultados intermedios e variables locais na pila, demostrou unha redución do tempo de execución para a proba de chamada de función en bucle de 5.018541 a 0.073595 segundos e para a proba de procesamento de cadeas de 0.853752 a 0.190276 segundos. Vim9 tamén está a desenvolver ferramentas para escribir complementos non só na linguaxe de script incorporada, senón tamén en varias linguaxes de programación, incluíndo Python, Go e Java.

Fonte: opennet.ru

Engadir un comentario