Ну вот, хабрабыдло написало про годный инструмент за меня :(
http://habrahabr.ru/blogs/nginx/130861/
*Lua
Луаняши, скажите, а как мне вызвать метод луакласса из c? Я так понимаю, я сначала должен на вершину стека сунуть таблицу объекта, а потом вызывать как обычно. Так вот, чем будет отличаться(с точки зрения c) вызов : и .? Как передавать сам экземпляр? Я когда-то где-то находил разъяснение всего этого дела, но потерял.
Мейнтейнеры — молодцы, в основном репозитории куцый conky без lua-биндингов. Собираю из AUR'а.
Я обожаю Lua!
В очередной раз сидел, трахался с сишкой, курил устаревшие маны и до жопы оптимизированные исходники, а потом забил, взял биндинги для Lua и за ~10 минут запилил мегафичу :3
Щастье, псточ.
Прекрасно! Мой первый патч, запиленный ещё год назад, в апстриме Prosody.
Забавно, но я щаслив.
Сейчас читаю документацию по Verse (XMPP библиотеки для Lua): http://matthewwild.co.uk/projects/verse/...
Я фигею, вспоминая как приходилось изёбываться, чтобы делать то же самое при помощи питоновых библоиотек %)
Завёл бота HAL'a, который суть Riddim ( http://matthewwild.co.uk/projects/verse) и написан на Lua в конференцию SleekXMPP, питоновой библиотечки известно для чего.
В результате:
Fritzy: Oh no... a HAL bot
У redis внезапно появилась экспериментальная ветка с поддержкой выполнения Lua-скриптов на сервере.
http://antirez.com/post/scripting-branch...
Как же я давно не встраивал Lua в сишный кот! Сейчас пол часа гуглил по поводу того чокак работать со стеком, потом забил, открыл Programming in Lua и моментально запилил.
Всё-таки хорошая книга, надо будет её купить, хоть и жалко отдавать 25 баксов + стоимость пересылки...
Продолжаю пилить mg для изготовления из него убийцы nano.
Собственно, запилил базовую поддержку Lua, запилив M-x lua-dofile и функцию mg.suspend в Lua.
Теперь в планах заделать нормальную поддержку динамических хотгеев (возможность биндить в рантайме и в конфиге) и вертикальное разбиение экрана на буферы. Если есть ... more →
Продолжаю пилить mg для изготовления из него убийцы nano.
Собственно, запилил базовую поддержку Lua, запилив M-x lua-dofile и функцию mg.suspend в Lua.
Теперь в планах заделать нормальную поддержку динамических хотгеев (возможность биндить в рантайме и в конфиге) и вертикальное разбиение экрана на буферы. Если есть ... more →
а это мне кажется, или у всего, что связано с Lua уёбищный дизайн какой-то? (я про внешний вид, а не про архитектуру приложений и проч)
Чем дальше я изучаю Lua, тем сильнее влюбляюсь в этот язык. Сейчас курил маны по LuaJIT2 с мыслью протолкнуть идею его как скриптового языка для нашего поделия и с удивлением открыл для себя FFI, удобную фичу для интеграции LuaJIT с сишными приложениями. Вот такой простой кот
local ffi = require("ffi")
... more →
Вот так надо работать с unix-сокетами в luasec: http://lua-users.org/lists/lua-l/2008-07...
А четвертотег в том, что это не включено по дефолту даже на никсовых системах и не описано в документации.
Вы говорите webGL, иновации. А тем временем ещё в 2001! году запилили вот такую няшноту: http://lua-users.org/lists/lua-l/2001-10...
Псточ, вот есть простенькая задача классификации Data Mining: определить принадлежит ли текст заданному языку или нет.
Вот ломаю голову на чем писать:
* окамль и лисп вроде как заточены под такие задачи, но я их не очень хорошо знаю (опыта маловато)
* луа быстрый как понос, хорошо его знаю, но придется потрахаться, ... more →
а если на .config/awesome/rc.lua натравить обфускатор, то авесом с моими виджетами будет работать быстрее? или не ипать мозг и переделать виджеты так чтобы они не парсили файлы каждый раз, а использовали сторонние утилиты, которые это делают быстро?
https://github.com/chaoslawful/lua-nginx... < https://github.com/chaoslawful/lua-nginx... — вообще няшнота. Позволяет писать всякие динамические ништяки для nginx'а без лишнего геморроя со всякими uwsgi, cgi и т.п.
В общем, взвесил все "за" и "против" и решил сменить питон на луа.
В общем, теперь он мой основной язык разработки "для себя" =) Щас буду текстовый редактор себе писать на нем ^__^
В очередной раз натолкнувшись на черезжопость реализации педона, задумался по поводу смены основного языка разработки.
Пока приглядываюсь к lua и размышляю по поводу л-спа. Требования к языку простые:
- удобный синтаксис
- быстрая разработка
- быстрые и легкие результирующие приложения
Пока из подходящих только эти ... more →
*Lua is used by:
Оранжевус Охуеннус
utros
mva
mva
eoranged
eoranged
Andrew Motrenko
werdn
SirAnthony
SirAnthony
jabber
jabber
zw0rk
zw0rk
kb
kb
Tosh
zombieff
Hirthwork McGillah
hirthwork
Алексѣй
Ept
0x2207
0x2207
eurekafag
eurekafag
analizer
analizer
utros
mva
eoranged
werdn
SirAnthony
jabber
zw0rk
kb
zombieff
hirthwork
Ept
0x2207
eurekafag
analizer