Popularni Linux uređivač teksta Vim ima novu dostupnu verziju, verziju 9.0. Nova verzija debitira s obnovljenim skriptnim jezikom, nazvanim Vim9 Script.
Vim 9.0 "Poduzima veliki korak"
Kreator Vima Bram Moolenaar najavio je novu verziju u post na Vimovoj službenoj web stranici. "Nakon mnogo godina postupnog poboljšanja, Vim sada čini veliki korak s velikim izdanjem", napisao je Moolenaar.
Dok je Vim već imao skriptni jezik, Vim9 Script čini neke promjene u načinu rada komentara, funkcija i dodjele varijabli. Dok će većina korisnika htjeti pričekati dok upravitelj paketa njihove distribucije ne ažurira Vim, korisnici Unixa/Linuxa koji žele isprobati novu verziju mogu preuzeti izvorni kod s stranica za preuzimanjei sastaviti ga.
Povećanje brzine skriptiranja u Vimu 9.0
Moolenaar je rekao da su ove promjene napravljene kako bi se Vim9 Script uskladio s drugim programskim jezicima i kako bi se poboljšala izvedba:
Novi skriptni jezik, što će to? Vim skripta raste tijekom vremena, zadržavajući kompatibilnost unazad. To znači da se loši izbori iz prošlosti često ne mogu promijeniti, a kompatibilnost s Vijem ograničava moguća rješenja. Izvršenje je prilično sporo, svaki redak se analizira svaki put kada se izvrši.
Moolenaar je rekao da su Vim9 Script programi imali brzinu izvršenja povećanu do 100 puta u odnosu na stariji skriptni jezik. To se postiže sastavljanjem naredbi za učinkovito izvršenje.
Vim 9.0 predstavlja veliki raskid s Vi tradicijom
Nova verzija Vima označava veliku promjenu u njegovoj funkcionalnosti s Vim9 Script, čak i po cijenu kompatibilnosti s uređivačem Vim, koji se široko koristi u svijetu Linuxa i Unixa. Potonji urednik postoji od 1977. kada ga je napisao suosnivač Sun Microsystemsa Bill Joy na Kalifornijskom sveučilištu Berkeley. Vi je kasnije postao glavna komponenta BSD Unix varijanta i proširila se na širi Unix svijet.
Vim je povijesno težio maksimalnoj kompatibilnosti s Vijem uz dodavanje novih značajki, do te mjere da se mnogi sustavi zapravo pokreću s Vimom kada se Vi pozove iz naredbenog retka. Uključen je u mnoge distribucije Linuxa kao i macOS. To znači da je Vim 9.0 velika promjena sveprisutnog softvera na koji se programeri i administratori sustava oslanjaju. Ipak, postoji "naslijeđeni" način rada za pokretanje starijih skripti. Čini se da je ovo pokušaj ublažavanja zabrinutosti korisnika o kompatibilnosti sa starijim verzijama.
Moolenaar obećava da će još više promjena doći u budućim verzijama. Što god se dogodilo, mnogi novi korisnici mogli bi se naći u situaciji da pokušavaju shvatiti kako izaći iz Vima.
Vim 9.0: Velika promjena glavnog uređivača teksta
Vim je široko korišten alat u svijetu Linuxa, a promjene Vima 9.0 predstavljaju veliki potres. Zbog neobičnih tipkovničkih naredbi Vim već izgleda zastrašujuće budućim korisnicima, ali mnogi od njih smatraju da se učenje naredbi isplati u smislu učinkovitosti.