Нашёл у себя в почтовом ящике:
See < http://lua-users.org/wiki/LuaUsersLotter... < https://r.mail.yandex.net/url/_wVj2t2en3... for an opportunity to be immortalized on the lua-users.org Acknowledgments page.
There went five years-- it's again time to pick ... more →
*lua
GSOC 2012: ClojureScript pluggable backend infrastructure and Lua backend.
http://raphamiard.posterous.com/gsoc-201...
В общем, чтобы число скастовалось в указатель на void, нужно привести его к int[1], например, так:
ffi.new("int[1]", i)
А дальше оно само преобразуется и передастся так, как надо.
И да, рассылка Lua-l реально очень дружественная и полезная: через 20 минут после того, как я запостил туда вопрос с этой проблемой, ... more →
Долго пытался скомпилить пример libssh из исходников и через 15 минут понял, что на винде я не смогу сделать это за полиномиальное время.
Взял LuaJIT FFI, пол часа покурил документацию и написал более-менее рабочий враппер над сишной библиотекой, который не требует никакой канпиляции и прочего мозгоёбства: только ... more →
Ну всё: ещё немного и можно будет запускать prosody внутри nginx'а :3
https://github.com/chaoslawful/lua-nginx...
В общем, я щаслив: нашел себе вроде бы годный шаблонизатор для Lua: https://github.com/nrk/hige (реализация Mustache). Щас буду быстренько изучать и спать :3
Ну вот, хабрабыдло написало про годный инструмент за меня :(
http://habrahabr.ru/blogs/nginx/130861/
Я обожаю 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 →
Чем дальше я изучаю 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 →
https://github.com/chaoslawful/lua-nginx... < https://github.com/chaoslawful/lua-nginx... — вообще няшнота. Позволяет писать всякие динамические ништяки для nginx'а без лишнего геморроя со всякими uwsgi, cgi и т.п.
В общем, взвесил все "за" и "против" и решил сменить питон на луа.
В общем, теперь он мой основной язык разработки "для себя" =) Щас буду текстовый редактор себе писать на нем ^__^
В очередной раз натолкнувшись на черезжопость реализации педона, задумался по поводу смены основного языка разработки.
Пока приглядываюсь к lua и размышляю по поводу л-спа. Требования к языку простые:
- удобный синтаксис
- быстрая разработка
- быстрые и легкие результирующие приложения
Пока из подходящих только эти ... more →
*lua is used by:
Оранжевус Охуеннус
utros
mva
mva
SirAnthony
SirAnthony
jabber
jabber
eoranged
eoranged
Andrew Motrenko
werdn
Алексѣй
Ept
0x2207
0x2207
eurekafag
eurekafag
analizer
analizer
zw0rk
zw0rk
kb
kb
Tosh
zombieff
Hirthwork McGillah
hirthwork
utros
mva
SirAnthony
jabber
eoranged
werdn
Ept
0x2207
eurekafag
analizer
zw0rk
kb
zombieff
hirthwork