Vim9 wurde vorgestellt, ein Fork von Vim zur Experimentierung mit der Optimierung von Skripten

Bram Moolenaar (Bram Moolenaar), der Autor des Texteditors Vim, hat über die Erstellung des Repositories Vim9, in dem an einem experimentellen Fork von Vim gearbeitet wird, der darauf abzielt, mögliche Wege zur Steigerung der Leistung und Qualität der Vim-Skriptsprache zu erkunden.

Die wichtigsten Optimierungen beziehen sich auf die Überarbeitung der Methoden zur Bestimmung, zum Aufruf und zur Ausführung von Funktionen sowie auf den Verzicht auf die Verwendung von Dictionaries für Argumente und lokale Variablen. Der anfängliche Prototyp der neuen Implementierung, bei dem Funktionen zunächst in eine Sequenz von Instruktionen kompiliert werden, die Zwischenresultate und lokale Variablen im Stack speichern, zeigte eine Verkürzung der Ausführungszeit des Tests für den zyklischen Funktionsaufruf von 5.018541 auf 0.073595 Sekunden und des Tests für die Verarbeitung von Strings von 0.853752 auf 0.190276 Sekunden. In Vim9 werden auch Mittel entwickelt, um Plugins nicht nur in der eingebauten Skriptsprache, sondern auch in verschiedenen Programmiersprachen wie Python, Go und Java zu schreiben.

Quelle: opennet.ru

Erwerben Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster