servidor para mail app iphone scripting lua

para - Lua en el iPhone



servidor zimbra iphone (4)

Estoy tratando de cargar en secuencias de comandos Lua en tiempo de ejecución en el iPhone. ¿Hay una posibilidad de hacer eso?

¿Cómo puedo comenzar con Lua? No puedo encontrar algo Lo único que puedo encontrar es que esto debería ser posible, pero me pregunto cómo.




los documentos de Lua son muy buenos, también lee PIL (Programación en Lua), la primera edición está disponible en línea, la segunda edición es barata en copia impresa.

Lua está diseñado específicamente para ser utilizado como un lenguaje incrustado, simplemente enlaza con cualquier proyecto C (u Obj-C, o C ++), y usa la API C para cargar scripts y ejecutarlos.

Tenga en cuenta que Apple prohíbe crear plataformas de scripts; pero AFAICT, eso solo significa que el usuario no debería poder agregar scripts Lua para mejorar su aplicación. Puede usar Lua incrustado para hacer que su aplicación sea más flexible y fácil de escribir.


He compilado Lua en una aplicación para iPhone. Es bastante sencillo si has usado Lua en otros contextos. La única sorpresa es que el iPhone no expone su sistema de archivos de manera tradicional, así que terminé usando el paquete de recursos para almacenar scripts y tuve que reescribir la función lua_dofile para aceptar archivos del paquete.

Recomiendo compilar Lua en una aplicación que no sea iPhone antes de intentar usarlo en el iPhone. Una vez que comprenda que la c api calza en el marco móvil de cacao no es tan difícil.