Va presentar Vim9, una bifurcació de Vim per experimentar amb l'optimització de scripts

Bram Molenaar (Bram Moolenaar), autor de l'editor de text Vim, va anunciar sobre la creació d'un repositori Vim9, que està treballant en una bifurcació experimental de Vim destinada a explorar possibles maneres de millorar el rendiment i la qualitat del llenguatge de script Vim.

Les principals optimitzacions impliquen reelaborar mètodes per definir, cridar i executar funcions, així com evitar l'ús de diccionaris per a arguments i variables locals. Un prototip inicial de la nova implementació, en què les funcions es compilen primer en una seqüència d'instruccions que emmagatzemen resultats intermedis i variables locals a la pila, va demostrar una reducció del temps d'execució per a la prova de trucada de funció en bucle de 5.018541 a 0.073595 segons, i durant la prova de processament de cadenes de 0.853752 a 0.190276 segons. Vim9 també està desenvolupant eines per escriure connectors no només en el llenguatge de scripting integrat, sinó també en diversos llenguatges de programació, com Python, Go i Java.

Font: opennet.ru

Afegeix comentari