← All posts tagged Lua

6Volt

Гоните в шею идиотов тащащих стереотипы в массы(типо меня лал).
Уже пару лет я как лах прохожу мимо отечественного поделки известным как язык графического програмирования ДРАКОН(щаз надо сказать WOW!1) , а точнее визуальному кодогенератору дракон-луа.
Он простой как 3 рубля , написан на тикле и , легковесен и Public Domain.
Из минусов — в нём нихуя нет и хорошей вики тоже изза воды которую так любят русичи вместо конкретики.
многих вещей нет да и инлайнить код — неок.
Хотя блок схема астар включая демку обходиццо в 17кб человекочитаемого пиздеца
Сюдаб :
Добавить макросы
Области видимости
ввод/вывод/двунаправленность(реализовать замыкания овер инаут-поля)
Типы языка
Метатаблицы(в том числе debug.set — getmetatable)
конструктор varargs и няшки вокруг next
Userdata и песни о нём .
Риквайр или Получение структур модуля(отлов если риквайр возвращает таблицу в _G и/или если мудоль возвращает хэльп или тупо флаг true )(за это кстати надо ножь в анус вбивать)
базовые конструкции языка(кэйс на таблицах , корутинах и стандартный)
ER-модели для таблиц луа(иногда надо)
Наиболее применимые алгоритмы(конечные автоматы , отладчик регкспов ,конструктор грамматик(яцц , пег) , рекурсия , говнецо из функционалки , проверка на nil , конструктор тэстов)
Поля-значения с пропами локал и глобал.
блоки.(благо они в языке лаконичны и хороши почти )
сишнотипы.
0-index arrays на базе типа string (я люблю делать через жопу)
Батарейки из репок коттмана , луарокс , луапауер в качестве модулей.
текстовый редактор типа scintilla с грамотным автокомплитом — для постообработки.
системы контроля версий.
Дебаггер визуальный и для просмотра состояния стэка/
кучи через луабхэп
многопоточка
И привыкший иногда к лабвью лах as me будет счастлив
PS: и переименовать нахуй.

6Volt

Блядь UTAU напичкано Lua-скриптами.
Быстрее бы следующие выходные — я не хочу ставить пожарную сигнализацию — я хочу луа и Рури и вингс3д и вообще надо больше веаблядства(((

6Volt

Жуйк , есть фиеричный вопрос.
Появилась идея гнать сообщения из джубы в коньки.
Какие библиотеки и приложения посоветуете реализации этого?
А то мозг шито-то вообще втупляет

6Volt

"Основной проблемой Lua являются питонисты и нодалюбы.
Они не понимают сути языка и его традиций. Но лезут из-за скорости и размера.
Lua — чтобы биндить и скриптовать логику. Его нужно встраивать.
Luajit — чтобы делать обертки для либ и скриптовать логику. Его ненужно встраивать.
Но и то и другое без чистосей — бессмысленно и вредно."

6Volt
Lua

github.com
Конвертер кода на lua в сишный код (с вызом луа-функций из библиотеки lua51.so). Очень полезен когда нужно приклеится к сям , а писать пользовать ffi лень и неохота.
Охуенчик.

6Volt

Оказываеццо ,если в дебиане установить пакет liblua5.1 будут установленно почти все ,что может пригодиться луакодеру.
<здесь должна быть пикча с слоупоком>