Vim9 енгізілді, сценарийді оңтайландырумен тәжірибе жасауға арналған Vim шанышқысы

Брам Моленар (Bram Moolenaar), Vim мәтіндік редакторының авторы, жариялады репозиторий құру туралы Vim9, ол Vim сценарийлік тілінің өнімділігі мен сапасын жақсартудың ықтимал жолдарын зерттеуге бағытталған Vim тәжірибелік шанышқысында жұмыс істейді.

Негізгі оңтайландырулар функцияларды анықтау, шақыру және орындау әдістерін қайта өңдеуді, сондай-ақ дәлелдер мен жергілікті айнымалылар үшін сөздіктерді пайдалануды болдырмауды қамтиды. Функциялар алдымен стекке аралық нәтижелер мен жергілікті айнымалы мәндерді сақтайтын нұсқаулар тізбегіне құрастырылатын жаңа іске асырудың бастапқы прототипі циклдік функцияны шақыру сынағы үшін орындалу уақытының 5.018541 секундтан 0.073595 секундқа дейін қысқаруын көрсетті. жолды өңдеу сынағы 0.853752-ден 0.190276 секундқа дейін. Vim9 сонымен қатар тек кірістірілген сценарий тілінде ғана емес, сонымен қатар Python, Go және Java сияқты әртүрлі бағдарламалау тілдерінде плагиндерді жазуға арналған құралдарды әзірлеуде.

Ақпарат көзі: opennet.ru

пікір қалдыру