Bram Moolenaar (), créateur de l'éditeur de texte Vim, sur la création du dépÎt , qui travaille sur un fork expérimental de Vim, visant à explorer des moyens d'améliorer les performances et la qualité du langage de script Vim.
Les principales optimisations concernent la refonte des méthodes de définition, d'appel et d'exécution des fonctions, ainsi que l'abandon de l'utilisation des dictionnaires pour les arguments et les variables locales. Le prototype initial de la nouvelle implémentation, dans lequel les fonctions sont d'abord compilées en une séquence d'instructions, conservant les résultats intermédiaires et les variables locales dans la pile, a démontré une réduction du temps d'exécution du test d'appel cyclique de la fonction de 5.018541 à 0.073595 secondes, et du test de traitement de chaßnes de 0.853752 à 0.190276 secondes. Vim9 développe également des outils pour écrire des plugins non seulement en langage de script intégré, mais aussi dans divers langages de programmation, y compris Python, Go et Java.
Source : opennet.ru
