Bram Moolenaar (), autore dell'editor di testo Vim, sulla creazione del repository , dove si lavora su un fork sperimentale di Vim, mirato a studiare possibili modalità per migliorare le prestazioni e la qualità del linguaggio di scripting Vim.
Le principali ottimizzazioni riguardano la revisione dei metodi per la definizione, la chiamata e l'esecuzione delle funzioni, oltre a una riduzione dell'uso dei dizionari per gli argomenti e le variabili locali. Il prototipo iniziale della nuova implementazione, in cui le funzioni vengono inizialmente compilate in una sequenza di istruzioni che mantengono risultati intermedi e variabili locali nello stack, ha dimostrato una riduzione del tempo di esecuzione di un test di chiamata ciclica da 5.018541 a 0.073595 secondi, e di un test di elaborazione delle stringhe da 0.853752 a 0.190276 secondi. In Vim9 si stanno inoltre sviluppando strumenti per la scrittura di plugin non solo nel linguaggio di scripting incorporato, ma anche in vari linguaggi di programmazione, tra cui Python, Go e Java.
Fonte: opennet.ru
