Я новичек в луа. На данный момент у меня есть несколько скриптов и каждый раз когда нужно вычислить какую либо ф-цию из него, я делаю следующую последовательность:
— luaL_loadfile
— lua_pcall
— lua_getglobal(L, "start")
— lua_pushnumber
— lua_pcall
В разных скриптах есть одинаковая ф-ция, например, start.
Как бы сделать так, чтобы первые два вызова как бы сохраняли "контекст", чтобы больше не загружать файл и не выполнять его каждый раз. А начинать уже с lua_getglobal.
19.04.10 13:31: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
Ну или дайте хоть ссылку на "хорошие практики". а то везде либо примитивные примеры, либо слишком сложные из более-менее реальных проектов.