Populārajam Linux teksta redaktoram Vim ir pieejama jauna versija 9.0. Jaunā versija debitē ar atjauninātu skriptu valodu, kas nodēvēta par Vim9 Script.
Vim 9.0 “Sper lielu soli”
Vim veidotājs Brems Molenārs paziņoja par jauno versiju ziņu Vim oficiālajā vietnē. "Pēc daudzu gadu pakāpeniskas uzlabošanas Vim tagad sper lielu soli ar lielu laidienu," rakstīja Moolenārs.
Lai gan Vim jau bija skriptu valoda, Vim9 Script veic dažas izmaiņas komentāru, funkciju un mainīgo piešķiršanā. Lai gan lielākā daļa lietotāju vēlēsies pagaidīt, līdz viņu izplatīšanas pakotņu pārvaldnieks atjauninās Vim, Unix/Linux lietotāji, kuri vēlas izmēģināt jauno versiju, var lejupielādēt avota kodu no lejupielādes lapaun apkopo to.
Vim 9.0 skriptu ātruma palielināšana
Moolenaar teica, ka šīs izmaiņas tika veiktas, lai Vim9 Script saskaņotu ar citām programmēšanas valodām un uzlabotu veiktspēju:
Jauna skriptu valoda, kam tā vajadzīga? Vim skripts laika gaitā ir audzis, vienlaikus saglabājot atpakaļejošu saderību. Tas nozīmē, ka sliktās pagātnes izvēles bieži nevar mainīt, un saderība ar Vi ierobežo iespējamos risinājumus. Izpilde ir diezgan lēna, katra rinda tiek parsēta katru reizi, kad tā tiek izpildīta.
Moolenaar teica, ka Vim9 Script programmu izpildes ātrums ir palielināts līdz pat 100 reizēm salīdzinājumā ar vecāku skriptu valodu. Tas tiek panākts, apkopojot komandas efektīvai izpildei.
Vim 9.0 ir liela pārrāvums ar Vi tradīciju
Jaunā Vim versija iezīmē būtiskas izmaiņas tās funkcionalitātē ar Vim9 Script, pat uz saderības rēķina ar Vi redaktoru, ko plaši izmanto Linux un Unix pasaulē. Pēdējais redaktors pastāv kopš 1977. gada, kad to rakstīja Sun Microsystems līdzdibinātājs Bils Džojs Kalifornijas universitātē Bērklijā. Vi vēlāk kļuva par galveno sastāvdaļu BSD Unix variants un izplatījās plašākā Unix pasaulē.
Vim vēsturiski ir mēģinājis nodrošināt maksimālu saderību ar Vi, vienlaikus pievienojot jaunas funkcijas, līdz daudzām sistēmām faktiski tiek startēts ar Vim, kad Vi tiek izsaukts no komandrindas. Tas ir iekļauts daudzos Linux izplatījumos, kā arī MacOS. Tas nozīmē, ka Vim 9.0 ir būtiskas izmaiņas visuresošajā programmatūras daļā, uz kuru paļaujas izstrādātāji un sistēmu administratori. Tomēr vecāku skriptu palaišanai ir "mantotais" režīms. Šķiet, ka tas ir mēģinājums kliedēt lietotāju bažas par atpakaļejošu saderību.
Moolenārs sola, ka turpmākajās versijās būs vēl vairāk izmaiņu. Lai kas arī notiktu, daudzi pirmreizējie lietotāji var mēģināt izdomāt, kā iziet no Vim.
Vim 9.0: būtiskas izmaiņas galvenajā teksta redaktorā
Vim ir plaši izmantots rīks Linux pasaulē, un Vim 9.0 izmaiņas ir būtiskas izmaiņas. Vim neparastās tastatūras komandas jau liek potenciālajiem lietotājiem šķist biedējošas, taču daudzi no viņiem uzskata, ka komandu apguve atmaksājas efektivitātes ziņā.