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