Představen Vim9, fork Vimu pro experimentování s optimalizací skriptů

Bram Molenaar (Bram Moolenaar), autor textového editoru Vim, oznámeno o vytvoření úložiště Vim9, která pracuje na experimentálním forku Vim zaměřeného na zkoumání možných způsobů, jak zlepšit výkon a kvalitu skriptovacího jazyka Vim.

Hlavní optimalizace zahrnují přepracování metod pro definování, volání a provádění funkcí, stejně jako zamezení používání slovníků pro argumenty a lokální proměnné. Počáteční prototyp nové implementace, ve které jsou funkce nejprve zkompilovány do sekvence instrukcí, které ukládají mezivýsledky a lokální proměnné na zásobníku, prokázal zkrácení doby provádění testu volání funkce ve smyčce z 5.018541 na 0.073595 sekund a test zpracování řetězce od 0.853752 do 0.190276 sekund. Vim9 také vyvíjí nástroje pro psaní pluginů nejen ve vestavěném skriptovacím jazyce, ale také v různých programovacích jazycích, včetně Pythonu, Go a Javy.

Zdroj: opennet.ru

Přidat komentář