Comments 18
Отличная статья!
Статья действительно интересная. Очень понятно и доходчиво написано.
В следующей статье можете описать привязки GUI libs к луа?
Могу. Интересует что-то конкретное?
Просто существующих вариантов привязки различных GUI очень много (и идеального мне пока не попалось).
Могу написать про какую-то одну библиотеку, либо в обзорном порядке по какой-нибудь операционной системе (или про кроссплатформенные варианты), либо вообще — как написать свои биндинги к чему-нибудь. :-)
Просто существующих вариантов привязки различных GUI очень много (и идеального мне пока не попалось).
Могу написать про какую-то одну библиотеку, либо в обзорном порядке по какой-нибудь операционной системе (или про кроссплатформенные варианты), либо вообще — как написать свои биндинги к чему-нибудь. :-)
Давно хотел выучить Lua. Спасибо за статью!
Рад помочь! :-)
Нужно, правда, учитывать, что данная статья, всё-таки, задумывалась для того, чтобы рассказать как писать на Луа в декларативном стиле. Подразумевается всё-таки наличие каких-то минимальных знаний о языке.
Здесь рассказан лишь кусочек из того, что нужно знать, чтобы грамотно писать на Луа вообще. И, в том, что рассказано, акценты смещены именно на декларативный подход.
Это я к тому, что по данной статье Луа, увы, не выучить. :-) Рекомендую начать с Programming in Lua. Отличная книга, хотя и не переведена на русский.
Нужно, правда, учитывать, что данная статья, всё-таки, задумывалась для того, чтобы рассказать как писать на Луа в декларативном стиле. Подразумевается всё-таки наличие каких-то минимальных знаний о языке.
Здесь рассказан лишь кусочек из того, что нужно знать, чтобы грамотно писать на Луа вообще. И, в том, что рассказано, акценты смещены именно на декларативный подход.
Это я к тому, что по данной статье Луа, увы, не выучить. :-) Рекомендую начать с Programming in Lua. Отличная книга, хотя и не переведена на русский.
Внушает. Спасибо.
Могу порекомендовать для кода «shopping_list = function(items)» прокомментировать почему странная конструкция со скобочками передается как аргумент :). Мне потребовалось некоторое время чтобы это понять, а LUA я знаю неплохо O_O. Запись столбиком выбивает из колеи ^_^.
Могу порекомендовать для кода «shopping_list = function(items)» прокомментировать почему странная конструкция со скобочками передается как аргумент :). Мне потребовалось некоторое время чтобы это понять, а LUA я знаю неплохо O_O. Запись столбиком выбивает из колеи ^_^.
Вам спасибо!
Да, пожалуй что, нужно явно расписать соответствующий вариант со скобками. Так и сделаю.
P.S. Прошу прощения за придирки, но очень режет взгляд. Lua лучше не писать заглавными буквами. Это не акроним.
Да, пожалуй что, нужно явно расписать соответствующий вариант со скобками. Так и сделаю.
P.S. Прошу прощения за придирки, но очень режет взгляд. Lua лучше не писать заглавными буквами. Это не акроним.
Добавил в конец статьи ссылку на «The evolution of an extension language: a history of Lua». Там хорошо написано про то, откуда в Луа декларативный синтаксис. (Искать в тексте «Sol».)
Sign up to leave a comment.
Основы декларативного программирования на Lua