Vim9 aurkeztu zen, Vim-en sardexka bat script-en optimizazioa esperimentatzeko

Bram Molenaar (Bram Moolenaar), Vim testu editorearen egilea, iragarri biltegi bat sortzeari buruz Vim9, Vim-en sardexka esperimental batean lanean ari dena, Vim script-lengoaiaren errendimendua eta kalitatea hobetzeko modu posibleak aztertzea helburu duena.

Optimizazio nagusiek funtzioak definitzeko, deitzeko eta exekutatzeko metodoak birlantzea dakar, baita argumentuetarako eta aldagai lokaletarako hiztegiak erabiltzea saihestea ere. Inplementazio berriaren hasierako prototipo batek, zeinetan funtzioak pilatutako tarteko emaitzak eta tokiko aldagaiak pilan gordetzen dituzten instrukzio-sekuentzia batean konpilatzen diren lehenik, exekuzio-denbora murrizten dela frogatu zuen begizta-funtzio-deien probarako 5.018541-tik 0.073595 segundora, eta kateak prozesatzeko proba 0.853752tik 0.190276 segundora. Vim9 pluginak idazteko tresnak ere garatzen ari da integratutako script-lengoaian ez ezik, hainbat programazio-lengoaiatan ere, Python, Go eta Java barne.

Iturria: opennet.ru

Gehitu iruzkin berria