Aa | Aa |
Коллекции загружаются
#Айтишное
Народ, а кто щупал за вымя такой язычок как Lua? Что вы о нём можете сказать? 14 октября 2016
|
Ня для аддонов к разной херне.
Писал на нем няшки к ВоВу. |
Ластро
|
|
Ага, а не подскажешь, как из луа вытащить значение, которое со стороны Си(или другого языка) засунуто в стек?
|
Mikie Онлайн
|
|
Кажется, ты уже спрашивал.
интерпретатор луа не видит, что там куда засунуто, если только ты специально не делал ничего для этого Каноничный пример использования - предоставить апи, к которому обращаться из луа. Можно поглядеть на код awesome-wm, там конфигуряние на луа. 1 |
Ластро
|
|
Он то видит, если прогер знает куда смотреть, а я вот что-то торможу... :(
|
Mikie Онлайн
|
|
Мне кажется, это делается как-то иначе. Ты вызываешь функцию из луа(k = f(x)), получаешь результат вызова сишной f через стек в луашную переменную k. Внутри сишной f ты делаешь что-то типа lua_state.push(some_var).
|
Ластро
|
|
Так, написать функции которыми можно изнутри и внутрь тащить значения, у меня получилось, но или я такой криворукий. Или что-то ещё. Но применять Lua так как думал я наверное не буду. Хотя посмотрим, нужно будет всё это тестировать ещё хорошо выспавшись :)
|
Mikie Онлайн
|
|
Al Lastor
Можешь на пастбин выложить обе функции? |
Ластро
|
|
Могу... Вот оно... не самое лучшее решение :( но работает.
|
Mikie Онлайн
|
|
Спс. Правда, ожидал код на си увидеть) ИЧСХ почти увидел:)
|