Został zaprezentowany Vim9, fork Vim do eksperymentów z optymalizacją skryptów

Bram Moolenaar (Bram Moolenaar), autor edytora tekstowego Vim, ogłosił o utworzeniu repozytorium Vim9, w którym prowadzona jest praca nad eksperymentalnym forkiem Vim, mającym na celu badanie możliwych sposobów zwiększenia wydajności i jakości działania języka skryptowego Vim.

Główne optymalizacje związane są z przekształceniem metod określania, wywoływania i wykonywania funkcji, a także z odejściem od zastosowania słowników do argumentów i zmiennych lokalnych. Wstępny prototyp nowej implementacji, w której funkcje są najpierw kompilowane w sekwencję instrukcji zachowujących pośrednie wyniki i zmienne lokalne na stosie, wykazał skrócenie czasu wykonywania testu cyklicznego wywołania funkcji z 5.018541 do 0.073595 sekundy, a testu przetwarzania ciągów z 0.853752 do 0.190276 sekundy. W Vim9 rozwijane są również narzędzia do pisania wtyczek nie tylko w wbudowanym języku skryptowym, ale także w różnych językach programowania, w tym Pythonie, Go i Javie.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster