utros
23.12.2011 22:52
В общем, чтобы число скастовалось в указатель на void, нужно привести его к int[1], например, так:
ffi.new("int[1]", i)
А дальше оно само преобразуется и передастся так, как надо.
И да, рассылка Lua-l реально очень дружественная и полезная: через 20 минут после того, как я запостил туда вопрос с этой проблемой, ... more →
utros
17.12.2011 13:25
Долго пытался скомпилить пример libssh из исходников и через 15 минут понял, что на винде я не смогу сделать это за полиномиальное время.
Взял LuaJIT FFI, пол часа покурил документацию и написал более-менее рабочий враппер над сишной библиотекой, который не требует никакой канпиляции и прочего мозгоёбства: только ... more →
utros
09.11.2011 21:05
В общем, я щаслив: нашел себе вроде бы годный шаблонизатор для Lua: https://github.com/nrk/hige (реализация Mustache). Щас буду быстренько изучать и спать :3
utros
12.08.2011 12:43
Я обожаю Lua!
В очередной раз сидел, трахался с сишкой, курил устаревшие маны и до жопы оптимизированные исходники, а потом забил, взял биндинги для Lua и за ~10 минут запилил мегафичу :3
Щастье, псточ.
utros
04.08.2011 18:08
Прекрасно! Мой первый патч, запиленный ещё год назад, в апстриме Prosody.
Забавно, но я щаслив.
utros
04.08.2011 15:53
Завёл бота HAL'a, который суть Riddim ( http://matthewwild.co.uk/projects/verse) и написан на Lua в конференцию SleekXMPP, питоновой библиотечки известно для чего.
В результате:
Fritzy: Oh no... a HAL bot
utros
29.07.2011 01:24
Как же я давно не встраивал Lua в сишный кот! Сейчас пол часа гуглил по поводу того чокак работать со стеком, потом забил, открыл Programming in Lua и моментально запилил.
Всё-таки хорошая книга, надо будет её купить, хоть и жалко отдавать 25 баксов + стоимость пересылки...
utros
29.07.2011 01:19
Продолжаю пилить mg для изготовления из него убийцы nano.
Собственно, запилил базовую поддержку Lua, запилив M-x lua-dofile и функцию mg.suspend в Lua.
Теперь в планах заделать нормальную поддержку динамических хотгеев (возможность биндить в рантайме и в конфиге) и вертикальное разбиение экрана на буферы. Если есть ... more →
utros
14.07.2011 08:20
Чем дальше я изучаю Lua, тем сильнее влюбляюсь в этот язык. Сейчас курил маны по LuaJIT2 с мыслью протолкнуть идею его как скриптового языка для нашего поделия и с удивлением открыл для себя FFI, удобную фичу для интеграции LuaJIT с сишными приложениями. Вот такой простой кот
local ffi = require("ffi")
... more →
utros
26.04.2011 18:14
Псточ, вот есть простенькая задача классификации Data Mining: определить принадлежит ли текст заданному языку или нет.
Вот ломаю голову на чем писать:
* окамль и лисп вроде как заточены под такие задачи, но я их не очень хорошо знаю (опыта маловато)
* луа быстрый как понос, хорошо его знаю, но придется потрахаться, ... more →
utros
22.02.2011 07:53
В общем, взвесил все "за" и "против" и решил сменить питон на луа.
В общем, теперь он мой основной язык разработки "для себя" =) Щас буду текстовый редактор себе писать на нем ^__^
utros
20.02.2011 11:48
В очередной раз натолкнувшись на черезжопость реализации педона, задумался по поводу смены основного языка разработки.
Пока приглядываюсь к lua и размышляю по поводу л-спа. Требования к языку простые:
- удобный синтаксис
- быстрая разработка
- быстрые и легкие результирующие приложения
Пока из подходящих только эти ... more →