Pull to refresh

Comments 49

/me представил себе идеальный мир где любой код так хорошо комментирован
эх… мечты, мечты…
Если бы код был столь подробно откомментирован, это означало бы, что он слишком сложен или по крайней мере, что с ним что-то не так. Комментарии имеют свойство протухать. Так что комментировать надо только когда нет возможности переписать так, чтобы комментарии не требовались.
не хочу в ваш идеальный мир, где подробно комментируют лишь сложный код или тот код с которым что-то не так, и в тот мир где комментарии имеют свойство протухать… хочу в свой идеальный мир где каждый код прокомментирован и комментарии обновляются вместе с кодом… но это идеальный мир — я понимаю что реалии весьма далеки от этого
Как угодно. Видимо, мне никогда не найти смысла в избыточности, раз я люблю лаконичность.
— — Indices start at 1!!! SO CRAZY!

Ну и дела!..
Извините, но вы неправильно перевели эту строчку.
Было бы круто, если в начале статьи перед тем, как вставлять ссылку был бы хоть примерный список того, что обычно пишут на Lua. Вот, например, на С — пишут самые производительные сервера и ядро Linux, на Java — переносимые приложения, наподобие Intellij IDEA, на PHP — сайты, которые работают на любом хостинге, а на Lua? Насколько я знаю на нем пишут скрипты к играм, ну и вроде как для программы MySQL Workbench плагины можно писать на нем. А что еще? Меня интересует зачем я должен изучать Lua.
Я добавил ссылку на вики, чтобы все интересующиеся смогли познакомиться.
В геймдеве популярный язык, сейчас например многие игры на популярном движке Corona SDK для мобильных платформ на Lua пишутся.
И вот еще http://habrahabr.ru/qa/15220/.
Отличная штука для визуальных новелл и interactive fiction, спасибо за ссылку.
Есть ещё RenPy на python, вроде по слухам мощнее.
С помощью Lua и фреймворка LÖVE 2D можно писать кросплатформенные десктопные игрушки очень просто. Одна из последних ярких игр на нем это Mari0 Portal
Тайловый оконный менеджер Awesome полностью конфигурируется на Lua
и далее — wow.go-hero.net/framexml/

UI в WoW (и официальный, и сторонний) написан на lua чуть более чем полностью.
Ого! Это что, официальный UI?
Пользовал lua для автоматизации некоторых задач в п2п клиентах (до сих пор использую некоторые наработки). Видел рекламирующих в чаты онлайн-сервисов ботов на этом языке.
Lua часто используется в мобильных приложения, Corona SDK, Marmalade Quick используют lua.
Было бы не плохо этот 15 минутный мануал на русский перевести.

P.S. на хабре был вопрос на тему Lua habrahabr.ru/qa/15220/
Ох, было бы здорово такой же по Python :) И PHP :) И вообще… :)
Ну, если никто не сделает, то забацаю сам.
Есть отличные шпаргалки.
Ps для PHP или Python, такой учебник явно превратится в рулон)
Ну, можно освятить основы только же :)

За шпаргалки спасибо!
Осторожней с этим. Начнем с освящения основ, закончим освящением ракет…
Шпаргалки с иконами и батюшкой?
Набежали, приколисты :)
Lua, офигенный язык, на нем надо вести обучение в школе. Он простой как пень, но при этом достаточно фунционален, и современен. Особую радость мне доставила реализация свой фреймворка для ООП.
А ещё LOVE, красивый (язык? нечто?) фреймворк, и демки в нём красивые.
Да, в отличии от CoronaSDK, Love спроектирован намного лучше. В короне меня жутко бесили закрытые метатаблицы, столько костылей пришлось из-за этого навернуть, что бы реализовать нормальное ооп.
Закрытые метатаблицы? Это как они закрыты?
Вот так, CoronaSDK это закрытый С++ движок для iOS и Android, а в качестве пользовательских скриптов используется Lua, но интерпретатор у них свой. Поэтому достучатся к метатаблицам стандартных объектов нельзя.
Некий экскурс в Lua и Corona SDK от меня появится в эту пятницу.
Этот мануал на русский тоже переведу.
В своё время выучил Lua знакомясь с AutoPlay Media Studio, уж очень там много по нему документации и кодогенераторов
Они забыли очистить память!
Ой, как не люблю такие заголовки «за 15 минут», «за неделю», за «15 дней» и т. п.
Я тоже, когда они не соответствуют действительности.
Прекрасное руководство.
Где он был когда мы переводили эмулятор Ragnarok на русский? (:
Sign up to leave a comment.

Articles