Стыдиться в любом случае нечего. Если уж так смущаетесь, приложите соответствующий комментарий, как в начале статьи написали. И копирайты за тот дремучий год поставьте. А неконструктивную критику просто игнорируйте если что.
Выкладывать исходники в архивах, ИМХО, просто обрекать их на смерть.
Конечно, никаких гарантий, что кто-то придёт и будет контрибутить, нет, но сайты типа гитхаба убирают очень много барьеров на пути совместного написания опенсурсного кода.
Хороший шанс дать проекту вторую жизнь упускаете.
Добавил в конец статьи ссылку на «The evolution of an extension language: a history of Lua». Там хорошо написано про то, откуда в Луа декларативный синтаксис. (Искать в тексте «Sol».)
Нужно, правда, учитывать, что данная статья, всё-таки, задумывалась для того, чтобы рассказать как писать на Луа в декларативном стиле. Подразумевается всё-таки наличие каких-то минимальных знаний о языке.
Здесь рассказан лишь кусочек из того, что нужно знать, чтобы грамотно писать на Луа вообще. И, в том, что рассказано, акценты смещены именно на декларативный подход.
Это я к тому, что по данной статье Луа, увы, не выучить. :-) Рекомендую начать с Programming in Lua. Отличная книга, хотя и не переведена на русский.
Просто существующих вариантов привязки различных GUI очень много (и идеального мне пока не попалось).
Могу написать про какую-то одну библиотеку, либо в обзорном порядке по какой-нибудь операционной системе (или про кроссплатформенные варианты), либо вообще — как написать свои биндинги к чему-нибудь. :-)
Луа в лайти НЕ предназначена для использования в качестве генератора страниц.
mod_magnet is a module to control the request handling in lighty. It allows you to do more complex URL rewrites and caching than you would otherwise be able to do.
While the lua language the mod_magnet uses is very powerful, mod_magnet is not meant to be a general replacement for your regular scripting environment. This is because mod_magnet is executed in the core of Lighty and EVERY long-running operation is blocking ALL connections in the server. You are warned. For time-consuming or blocking scripts use mod_fastcgi and friends.
Лучше MIT ставьте и не пугайте людей ;-)
Выкладывать исходники в архивах, ИМХО, просто обрекать их на смерть.
Конечно, никаких гарантий, что кто-то придёт и будет контрибутить, нет, но сайты типа гитхаба убирают очень много барьеров на пути совместного написания опенсурсного кода.
Хороший шанс дать проекту вторую жизнь упускаете.
Именно для такого случая разделитель "--" в природе и есть.
Кстати, из графических библиотек наиболее развит сейчас, насколько я понимаю, lqt. Из мощных есть ещё, как минимум, wxlua и iup.
Но тут уже, и правда, статью писать надо. :-)
Действительно, это ключевой момент в синтаксисе, который часто бывает не очевиден для тех, кто с ним раньше не сталкивался.
Да, пожалуй что, нужно явно расписать соответствующий вариант со скобками. Так и сделаю.
P.S. Прошу прощения за придирки, но очень режет взгляд. Lua лучше не писать заглавными буквами. Это не акроним.
Нужно, правда, учитывать, что данная статья, всё-таки, задумывалась для того, чтобы рассказать как писать на Луа в декларативном стиле. Подразумевается всё-таки наличие каких-то минимальных знаний о языке.
Здесь рассказан лишь кусочек из того, что нужно знать, чтобы грамотно писать на Луа вообще. И, в том, что рассказано, акценты смещены именно на декларативный подход.
Это я к тому, что по данной статье Луа, увы, не выучить. :-) Рекомендую начать с Programming in Lua. Отличная книга, хотя и не переведена на русский.
Просто существующих вариантов привязки различных GUI очень много (и идеального мне пока не попалось).
Могу написать про какую-то одну библиотеку, либо в обзорном порядке по какой-нибудь операционной системе (или про кроссплатформенные варианты), либо вообще — как написать свои биндинги к чему-нибудь. :-)
redmine.lighttpd.net/wiki/lighttpd/Docs:ModMagnet