Bram Moolenaar (), skaparen av textredigeraren Vim, om skapandet av ett repository , dÀr arbete pÄgÄr med en experimentell fork av Vim, inriktad pÄ att utforska möjliga sÀtt att förbÀttra prestanda och kvaliteten pÄ Vim:s skriptsprÄk.
De huvudsakliga optimeringarna handlar om att omarbeta metoderna för att identifiera, anropa och utföra funktioner, samt att överge anvÀndningen av ordböcker för argument och lokala variabler. Den initiala prototypen av den nya implementeringen, dÀr funktioner först kompileras till en sekvens av instruktioner som bevarar mellanresultat och lokala variabler pÄ stacken, visade en minskning av körtiden för testet av cyklisk funktionsanrop frÄn 5.018541 till 0.073595 sekunder och testet av strÀngbearbetning frÄn 0.853752 till 0.190276 sekunder. I Vim9 utvecklas ocksÄ verktyg för att skriva plugins inte bara pÄ det inbyggda skriptsprÄket, utan Àven pÄ olika programmeringssprÄk, inklusive Python, Go och Java.
KĂ€lla: opennet.ru
