テキストエディタ「Vim」の作者Bram Moolenaar氏が、「Vim9」と名付けられた実験的なフォークを用いてVimの改良を検討していることがわかりました(Phoronix)。
Vim9はVimの試験的な機能をテストするたのリポジトリで、現在のところVimスクリプトの実行を高速化するための変更が試みられているようです。
例えばVimでは実行に5秒かかる単純なループが、Vim9では0.07秒と大幅に高速化されています。これはPythonより速く、Luaと同等程度の結果です。
let sum = 0 for i in range(1, 2999999) let sum += i endfor
そのほか、全ての行をインデントするより実践的なサンプルの実行も、従来のVimの0.85秒から0.19秒へと大きく改善されています。
Vim9はあくまでも実験版で日々の使用には適さないとされていますが、今後ここでテストされた機能が、製品版Vimに導入されることが期待できます。