Bram Moolenaar (), de auteur van de teksteditor Vim, over het creƫren van een repository , waarin wordt gewerkt aan een experimentele fork van Vim, gericht op het onderzoeken van mogelijke manieren om de prestaties en de kwaliteit van de Vim-scripts te verbeteren.
De belangrijkste optimalisaties zijn gerelateerd aan het herzien van methoden voor het definiƫren, aanroepen en uitvoeren van functies, evenals het afstappen van het gebruik van woordenboeken voor argumenten en lokale variabelen. Het initiƫle prototype van de nieuwe implementatie, waarin functies aanvankelijk worden gecompileerd in een reeks instructies die tussenresultaten en lokale variabelen in de stack opslaan, heeft de uitvoeringstijd van de test voor het cyclisch aanroepen van functies verminderd van 5.018541 tot 0.073595 seconden, en de test voor het verwerken van strings van 0.853752 tot 0.190276 seconden. In Vim9 worden ook hulpmiddelen ontwikkeld voor het schrijven van plugins, niet alleen in de ingebouwde scripts taal, maar ook in verschillende programmeertalen, waaronder Python, Go en Java.
Bron: opennet.ru
