Představen Vim9, fork Vimu pro experimentování s optimalizací skriptů

Bram Molenaar (Bram Moolenaar), autor textového editoru Vim, oznámeno o vytvoření repozitáře Vim9, která pracuje na experimentální verzi Vimu, jejímž cílem je prozkoumat možné způsoby, jak zlepšit výkon a kvalitu skriptovacího jazyka Vim.

Hlavní optimalizace se týkají přepracování metod pro definování, volání a spouštění funkcí a také odklonu od používání slovníků pro argumenty a lokální proměnné. Počáteční prototyp nové implementace, ve které jsou funkce nejprve zkompilovány do sekvence instrukcí, které ukládají mezivýsledky a lokální proměnné na zásobník, prokázal zkrácení doby provádění testu volání funkcí smyčky z 5.018541 na 0.073595 sekundy a testu zpracování řetězců z 0.853752 na 0.190276 sekundy. Vim9 také vyvíjí nástroje pro psaní pluginů nejen ve vestavěném skriptovacím jazyce, ale také v různých programovacích jazycích, včetně Pythonu, Go a Javy.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster