Я просматривал исходный код Lua и думаю, что так оно и есть.
Lua и C используют стек для обмена аргументами.Многие языки сценариев используют этот способ связи с программой на Си.
Да. Программирование на Lua является отличным ресурсом для подобных вопросов.