Gipaila ang Vim9, usa ka tinidor sa Vim alang sa pag-eksperimento sa pag-optimize sa script

Bram Molenaar (Bram Moolenaar), tagsulat sa text editor nga si Vim, gipahibalo mahitungod sa paghimo og repository Vim9, nga nagtrabaho sa usa ka eksperimento nga tinidor sa Vim nga gitumong sa pagsuhid sa posible nga mga paagi aron mapauswag ang pasundayag ug kalidad sa Vim scripting nga sinultian.

Ang mga nag-unang pag-optimize naglakip sa mga pamaagi sa pagtrabaho pag-usab alang sa pagtino, pagtawag, ug pagpatuman sa mga gimbuhaton, ingon man ang paglikay sa paggamit sa mga diksyonaryo alang sa mga argumento ug lokal nga mga variable. Usa ka inisyal nga prototype sa bag-ong implementasyon, diin ang mga function una nga gihugpong ngadto sa usa ka han-ay sa mga instruksyon nga nagtipig sa mga intermediate nga resulta ug lokal nga mga variable sa stack, nagpakita sa pagkunhod sa oras sa pagpatuman alang sa looping function call test gikan sa 5.018541 ngadto sa 0.073595 segundos, ug alang sa ang pagsulay sa pagproseso sa string gikan sa 0.853752 hangtod 0.190276 segundos. Ang Vim9 naghimo usab og mga himan alang sa pagsulat sa mga plugins dili lamang sa built-in nga scripting nga pinulongan, apan usab sa nagkalain-laing mga programming language, lakip ang Python, Go ug Java.

Source: opennet.ru

Idugang sa usa ka comment