Predstavený Vim9, fork Vimu na experimentovanie s optimalizáciou skriptov

Bram Molenaar (Bram Moolenaar), autor textového editora Vim, oznámil o vytvorení úložiska Vim9, ktorá pracuje na experimentálnom forku Vim zameranom na skúmanie možných spôsobov, ako zlepšiť výkon a kvalitu skriptovacieho jazyka Vim.

Hlavné optimalizácie zahŕňajú prepracovanie metód na definovanie, volanie a vykonávanie funkcií, ako aj vyhýbanie sa používaniu slovníkov pre argumenty a lokálne premenné. Počiatočný prototyp novej implementácie, v ktorej sú funkcie najskôr zostavené do sekvencie inštrukcií, ktoré ukladajú medzivýsledky a lokálne premenné v zásobníku, preukázal skrátenie času vykonávania testu volania funkcie v slučke z 5.018541 na 0.073595 sekúnd a test spracovania reťazca od 0.853752 do 0.190276 sekúnd. Vim9 tiež vyvíja nástroje na písanie pluginov nielen vo vstavanom skriptovacom jazyku, ale aj v rôznych programovacích jazykoch vrátane Python, Go a Java.

Zdroj: opennet.ru

Pridať komentár