Software Design


Lua is a powerful, fast, light-weight, embeddable scripting language.

Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

For more information about Lua, including tutorials and documentation, here are some links:

You can download Lua version 5.1.3 for iPhone/iPod here
To install, ftp "lua-iphone-5.1.3.tgz" to your iPhone and run tar -xvzf lua-iphone-5.1.3.tgz You will need a terminal app such as Mobileterminal to run Lua scripts.

I am not involved in Lua developmet and this is not an official port by the Lua dev team.
I just ported Lua for my own use and I'm sharing it with the community.

Screen shots

    image Welcome to the slideshow! If you see this then your browser doesn't support the text-changing features of the slideshow; however, all the text should appear below.
Click on the image to view it in full size.