Predstavljen Vim9, fork Vima za eksperimentiranje s optimizacijom skripte

Bram Molenaar (Bram Moolenaar), autor uređivača teksta Vim, najavio o stvaranju repozitorija Vim9, koji radi na eksperimentalnom račvanju Vima s ciljem istraživanja mogućih načina poboljšanja performansi i kvalitete skriptnog jezika Vim.

Glavne optimizacije uključuju preradu metoda za definiranje, pozivanje i izvršavanje funkcija, kao i izbjegavanje korištenja rječnika za argumente i lokalne varijable. Inicijalni prototip nove implementacije, u kojoj se funkcije prvo kompajliraju u niz instrukcija koje pohranjuju međurezultate i lokalne varijable na stog, pokazao je smanjenje vremena izvršenja za test poziva funkcije petlje s 5.018541 na 0.073595 sekundi, a za test obrade niza od 0.853752 do 0.190276 sekundi. Vim9 također razvija alate za pisanje dodataka ne samo u ugrađenom skriptnom jeziku, već iu raznim programskim jezicima, uključujući Python, Go i Java.

Izvor: opennet.ru

Dodajte komentar