LINUX.ORG.RU

использует ли кто lua? и где, в каких проектах?

 ,


0

6

Сабж. Интересно почитать истории успеха, особенно интересны истории успеха про lua в качестве не встроенного, а основного ЯП для разработки различных программ.

★★★★★

на моем прошлом месте работы один дурачок фигачил на луа install скрипты на венде, вобщем нуф саид, оно стало прошлым

unt1tled ★★★★
()

Считаю что не имеет смысла использовать этот язык.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от unt1tled

на моем прошлом месте работы один дурачок фигачил на луа install скрипты на венде, вобщем нуф саид, оно стало прошлым

Разработчики premake смотрят на вас с удивлением.

andreyu ★★★★★
()

Использую lua+nginx в чуть модифицированной сборке openresty. На lua написан бекенд проекта по отдаче рекламных баннеров. Работает в highload. Полет нормальный =)

v9lij ★★★★★
()

anti-SPAM engine написал на lua. Парсинг письма написан на C, а вот вся логика обработки пишется на lua. Правда использовал не обычный Lua, а luajit.

Vovka-Korovka ★★★★★
()

в качестве не встроенного

Но зачем?

KblCb ★★★★★
()
Ответ на: комментарий от Debasher

Луа хороший язык, да. Встраивается куда угодно, потом все проблемы можно своими скриптами разрулить.

CYB3R ★★★★★
()

Клиент-серверная система тестирования embedded-приложений, скрипты пишутся тестировщиками на Lua (чтобы не учить их более сложному ЯП), основной код тоже на Lua (с небольшой щапускалкой на C)

annulen ★★★★★
()

Историй успеха нет. Но Lua прост как палка о двух концах, и написан на сях. Встраивается куда надо легко.
Сам познакомился с ним, когда играл в Minecraft на одном сервере. Роботы, программируемые на Lua... Что как-бы еще раз показывает его встраиваемость.

nexfwall ★★★★
()
Ответ на: комментарий от Debasher

Любые программы, написанные на луа лоровцами и которые есть не в форме дополнений к основной программе, имею в виду.

cetjs2 ★★★★★
() автор топика
Ответ на: комментарий от cetjs2

хз, по моему если речь не о встраивании то лучше посмотреть на что-то почеловечней python ruby

Debasher ★★★★★
()
Ответ на: комментарий от cetjs2

Каждый второй игровой движок, веб-бэкенд, скрипты.

CYB3R ★★★★★
()
Ответ на: комментарий от cetjs2

кроме игр — в различных графических и видео-редакторах, в том числе промышленных, если конкретнее говорить, то редакторы от Autodesk, редакторы и проги от Adobe, Anime Studio (к анимэ имеет мало отношения, если что).

redhat
()

Конфигурю авсом

Пишу игры на лове2д

Тралю на лоре

anonymous
()
Ответ на: комментарий от cetjs2

http://storage5.static.itmages.ru/i/14/0201/h_1391213339_6651795_d12ea8f651.png

В надежде быстро и легко наговнокодить, изначально сделал на wxLua. Через год переписал на wxPython. В итоге, производительность Python-версии в разы выше, а кода там в 2 раза меньше.

Конечно, всё зависит от того, что ты собрался писать на Lua. Если что-то десктопное с гуем, подумай дважды (трижды, ну или сколько тебе там потребуется, чтобы передумать).

xxblx ★★★
()

про lua в качестве не встроенного, а основного ЯП

но зачем?

// на ум только Prosody приходит.

devl547 ★★★★★
()
Ответ на: комментарий от xxblx

не гуй я собираюсь писать.

//luajit использовать пытался (он вроде быстрее)? сравни с питоном.

cetjs2 ★★★★★
() автор топика
Ответ на: комментарий от cetjs2

Ну так а если cli писать собрался, то пофиг на чем, пиши на Lua, только сразу проанализируй что тебе по ходу написания потребуется. Библиотека у Lua не очень-то богатая, возможно, стоит заморочаться сначала написанием/подборкой модулей.

LuaJIT использовал. С LuaJIT было быстрее чем с Lua 5.1/5.2, но всё равно медленнее реализации на Python. Впрочем, задача-то приложения - обработка большого объема текстовой информации, может если бы считать что надо было, LuaJIT показал бы себя лучше. Ну а может я просто рукожоп обыкновенный, эту вероятность тоже исключать нельзя :)

xxblx ★★★
()
Последнее исправление: xxblx (всего исправлений: 1)

Пользую для написания тестов например. Как разборщик настроек/конфигураций еще.

В основном использую, конечно, как встроенный. Иначе смысла не вижу.

Хороший такой, встраиваемый язычок. Теперь и с настойщими int'ами и честными бинарными операциями =)

anonymous
()

Использовал для парсинга большого количества логов, когда важно было мерить время обработки видеофрейма в нескольких точках программы.

Именно как программу и как основной язык использовал единожды для парсинга видео файлов.

elijah_sd
()

использует ли кто lua? и где?

Quik

основного ЯП

Не нужен

Old_Hamster ★★★
()
Ответ на: комментарий от hoopoe

Но Lua всё равно популярнее, чем тот же жабаскрипт. Для встраивания.

Что-то я не видел, чтобы питон встраивали в игры в качестве скриптов, например.

nexfwall ★★★★
()
Последнее исправление: nexfwall (всего исправлений: 1)

nginx, redis, например.

anonymous
()
Ответ на: комментарий от migesok

игнорамус

Но я ведь никогда не нажимал на кнопку «игнорировать»... :(

достаточно?

Норм. Осталось найти игры со скриптами на Perl.

nexfwall ★★★★
()
Последнее исправление: nexfwall (всего исправлений: 1)

иерусалимский советовал использовать луа не в проектах, а для решения мелких повседневных задач, типа прошерстить текстовый файл с заменами и тому подобное

anonymous
()

Помнится, писал на lua программки для роботов из мода для Minecraft — он за меня лес валил.

Kor03d ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.