Vim9 bekendgestel, 'n vurk van Vim om met scriptoptimalisering te eksperimenteer

Bram Molenaar (Bram Moolenaar), skrywer van die teksredigeerder Vim, aangekondig oor die skep van 'n bewaarplek Vim9, wat werk aan 'n eksperimentele vurk van Vim wat daarop gemik is om moontlike maniere te ondersoek om die werkverrigting en kwaliteit van die Vim-skriptaal te verbeter.

Die belangrikste optimaliserings behels herbewerkingsmetodes vir die definisie, oproep en uitvoering van funksies, asook die vermyding van die gebruik van woordeboeke vir argumente en plaaslike veranderlikes. 'n Aanvanklike prototipe van die nuwe implementering, waarin funksies eers saamgestel word in 'n reeks instruksies wat tussenresultate en plaaslike veranderlikes op die stapel stoor, het 'n vermindering in uitvoeringstyd vir die lusfunksie-oproeptoets van 5.018541 tot 0.073595 sekondes getoon, en vir die stringverwerkingstoets van 0.853752 tot 0.190276 sekondes. Vim9 ontwikkel ook gereedskap om plugins te skryf, nie net in die ingeboude skriftaal nie, maar ook in verskeie programmeertale, insluitend Python, Go en Java.

Bron: opennet.ru

Voeg 'n opmerking