Я предложил бы использовать LuaInterface, поскольку он полностью реализовал Lua, где кажется, что Nua не завершен, и вероятный не реализует некоторую очень полезную функциональность (сопрограммы, и т.д.).
, Если бы Вы хотите использовать некоторые внешние предварительно упакованные модули Lua, я предложил бы использовать что-то вроде 1.5.x в противоположность 2.x ряд, который создает полностью управляемый код и не может представить необходимый API C.
Да. См. эту статью для обзора всех объектов, к которым можно получить доступ, и небольшой фрагмент демонстрационного кода, демонстрирующий доступ к каждому объекту с использованием JSTL.