Como es típico con Lua, no hay un estándar único y mucha gente lo hace. Hay un esfuerzo para estandarizar en un sistema de administración de paquetes llamado Lua Rocks, pero no estoy seguro de cuánto ímpetu hay detrás o cuán maduro es. (En 2008 no estaba listo para el horario de mayor audiencia, pero las cosas pueden haber cambiado.)
Yo mismo soy de muy baja tecnología: si quiero distribuir algo, simplemente convierto mis fuentes de Lua en archivos C y los vinculo en con el binario Encontrar y convertir todos los módulos puede ser un poco tedioso para mí, pero lo más fácil para mis usuarios — ni siquiera necesitan saber que Lua está involucrado. He publicado un copy of my lua2c
script en Pastebin. Tengo la opción de compilar, pero generalmente no compilo porque los resultados no son portátiles y porque el compilador de Lua es tan rápido de todos modos.
Sería bueno tener algo más automatizado. Creo que probablemente tomará varios días escribir y depurar una buena herramienta.
Las personas en el Lua mailing list seguramente sabrán más.
Ojalá pudiera volver a votar esto por incluir un enlace al código fuente. – chicks