Vim9 je predstavio, viljušku Vim-a za eksperimentisanje sa optimizacijom skripte

Bram Molenaar (Bram Moolenaar), autor urednika teksta Vim, najavljeno o kreiranju repozitorija Vim9, koji radi na eksperimentalnoj fork Vim-a sa ciljem da istražuje moguće načine za poboljšanje performansi i kvaliteta Vim skriptnog jezika.

Glavne optimizacije uključuju preradu metoda za definiranje, pozivanje i izvršavanje funkcija, kao i izbjegavanje upotrebe rječnika za argumente i lokalne varijable. Početni 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šavanja za test poziva funkcije petlje sa 5.018541 na 0.073595 sekundi, i za test obrade niza od 0.853752 do 0.190276 sekundi. Vim9 takođe razvija alate za pisanje dodataka ne samo u ugrađenom skript jeziku, već iu raznim programskim jezicima, uključujući Python, Go i Javu.

izvor: opennet.ru

Dodajte komentar