Vim9 a introdus, o furcă a Vim pentru experimentarea optimizării scripturilor

Bram Molenaar (Bram Moolenaar), autor al editorului de text Vim, a anunțat despre crearea unui depozit Vim9, care lucrează la un furk experimental al Vim, menit să exploreze modalități posibile de a îmbunătăți performanța și calitatea limbajului de scripting Vim.

Principalele optimizări implică reelaborarea metodelor de definire, apelare și executare a funcțiilor, precum și evitarea utilizării dicționarelor pentru argumente și variabile locale. Un prototip inițial al noii implementări, în care funcțiile sunt compilate mai întâi într-o secvență de instrucțiuni care stochează rezultate intermediare și variabile locale pe stivă, a demonstrat o reducere a timpului de execuție pentru testul de apelare a funcției în buclă de la 5.018541 la 0.073595 secunde și pentru testul de procesare a șirurilor de la 0.853752 la 0.190276 secunde. Vim9 dezvoltă, de asemenea, instrumente pentru scrierea de plugin-uri nu numai în limbajul de scripting încorporat, ci și în diferite limbaje de programare, inclusiv Python, Go și Java.

Sursa: opennet.ru

Adauga un comentariu