История изменений
Исправление lbvf50txt, (текущая версия) :
Lua - основной встраиваемый скриптовый язык: «JavaScript с синтаксисом Python».
По строению как JavaScript - основной тип ассоциативный массив (Table). По форме операторов похож на Python.
Сейчас заглянул в книгу, в Lua даже корутины есть. Т.е. почти Golang. Есть лаконичный IO для общения с внешним миром.
Отличный язык. Сделан добротно.
P.S. Lua - это идеальный выбор для языка скриптов.
- Он похож на JS и Python, грубо говоря «учить не надо». Есть нюанс 1-indexed, но это мелочь.
- Он распространен. Его не жалко учить - пригодиться.
Само собой разумеется, что перевод Vim на Lua вызывает восторг. Язык управления стал знакомый и привычный.
Более того, в NeoVim есть API-Clients для Node.js, Python, Ruby, Go. С синтаксисом в принципе заморачиваться не требуется: прочитать API раздел в справке и писать на привычном тебе языке.
Исходная версия lbvf50txt, :
Lua - основной встраиваемый скриптовый язык: «JavaScript с синтаксисом Python».
По строению как JavaScript - основной тип ассоциативный массив (Table). По форме операторов похож на Python.
Сейчас заглянул в книгу, в Lua даже корутины есть. Т.е. почти Golang. Есть лаконичный IO для общения с внешним миром.
Отличный язык. Сделан добротно.