Как стать автором
Обновить

Комментарии 18

Отличная статья!
Спасибо!
Рад, что понравилось! Ссылку добавил. Если из русскоязычных ресурсов есть ещё что-то стоящее, говорите, добавлю.
Статья действительно интересная. Очень понятно и доходчиво написано.
Спасибо!
В следующей статье можете описать привязки GUI libs к луа?
Могу. Интересует что-то конкретное?

Просто существующих вариантов привязки различных GUI очень много (и идеального мне пока не попалось).

Могу написать про какую-то одну библиотеку, либо в обзорном порядке по какой-нибудь операционной системе (или про кроссплатформенные варианты), либо вообще — как написать свои биндинги к чему-нибудь. :-)
мне например интересно что то типа fxruby, и желательно пару виз. редакторов под него.
Просто мне луа понравился в декларативном плане, думаю перейти с руби на него
Fox Toolkit, значит? Есть старенький fxlua (не обновлялся с 2005-го года)…

Кстати, из графических библиотек наиболее развит сейчас, насколько я понимаю, lqt. Из мощных есть ещё, как минимум, wxlua и iup.

Но тут уже, и правда, статью писать надо. :-)
не не, qt ненадо. либо wx либо gtk.
Давно хотел выучить Lua. Спасибо за статью!
Рад помочь! :-)

Нужно, правда, учитывать, что данная статья, всё-таки, задумывалась для того, чтобы рассказать как писать на Луа в декларативном стиле. Подразумевается всё-таки наличие каких-то минимальных знаний о языке.

Здесь рассказан лишь кусочек из того, что нужно знать, чтобы грамотно писать на Луа вообще. И, в том, что рассказано, акценты смещены именно на декларативный подход.

Это я к тому, что по данной статье Луа, увы, не выучить. :-) Рекомендую начать с Programming in Lua. Отличная книга, хотя и не переведена на русский.
Внушает. Спасибо.

Могу порекомендовать для кода «shopping_list = function(items)» прокомментировать почему странная конструкция со скобочками передается как аргумент :). Мне потребовалось некоторое время чтобы это понять, а LUA я знаю неплохо O_O. Запись столбиком выбивает из колеи ^_^.
Вам спасибо!

Да, пожалуй что, нужно явно расписать соответствующий вариант со скобками. Так и сделаю.

P.S. Прошу прощения за придирки, но очень режет взгляд. Lua лучше не писать заглавными буквами. Это не акроним.
Добавил вариант со скобками. Стало ли нагляднее? Может быть лучше написать ещё подробнее?..

Действительно, это ключевой момент в синтаксисе, который часто бывает не очевиден для тех, кто с ним раньше не сталкивался.
Добавил в конец статьи ссылку на «The evolution of an extension language: a history of Lua». Там хорошо написано про то, откуда в Луа декларативный синтаксис. (Искать в тексте «Sol».)
НЛО прилетело и опубликовало эту надпись здесь
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.