Vim9 प्रस्तुत गरियो, स्क्रिप्ट अप्टिमाइजेसनको साथ प्रयोगको लागि Vim को फोर्क

Брам Моленар (Bram Moolenaar), автор текстового редактора Vim, घोषणा गरियो о создании репозитория Vim9, в котором ведётся работа над экспериментальным форком Vim, нацеленным на изучение возможных способов повышения производительности и качества работы языка сценариев Vim.

Основные оптимизации связаны с переработкой методов определения, вызова и выполнения функций, а также c уходом от применения словарей для аргументов и локальных переменных. Начальный прототип новой реализации, в которой функции вначале компилируются в последовательность инструкций, сохраняющих промежуточные результаты и локальные переменные в стеке, продемонстрировал сокращение времени выполнения теста цикличного вызова функции с 5.018541 до 0.073595 секунд, а теста обработки строк с 0.853752 до 0.190276 секунд. В Vim9 также развиваются средства для написания плагинов не только на встроенном языке сценариев, но и на различных языках программирования, включая Python, Go и Java.

स्रोत: opennet.ru

एक टिप्पणी थप्न