By MobileApp Systems LLC
Open iTunes to buy and download apps.
iLuaBox Pro provides an intuitive environment to learn, write, and run scripts written in the Lua Programming Language. This is not a stripped down version of Lua, but rather a full-featured implementation that is optimized for iOS. iLuaBox Pro is a universal application that runs on any device compatible with iOS 4.3 or later.
Lua is a powerful, fast, lightweight, embeddable scripting language. It combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua has been used in many industrial applications, with an emphasis on embedded systems and games.
- Full-featured Lua 5.2 programming language
- Includes several toolbox expansions from iLuaBox standard edition.
- Built-in Lua reference manual
- Basic library, coroutine library, string manipulation, and table manipulation
- Mathematical functions, bitwise operations, debugging, sensors and more
- Side-by-side text user interface for intuitive input and output
- Load, edit, save and print input text
- Save and print output text
- Peer-to-peer messaging
- TextExpander enabled
iLua Toolbox (Built-In)
The iLua Toolbox adds several utility functions for controlling iLuaBox core behavior such as screen mode, printing to the input screen, and managing the iLuaBox file directory.
Socket Toolbox (Built-In)
The Socket Toolbox adds a set of functions to iLuaBox that support SMTP (sending e-mail), HTTP (WWW access) and FTP (file upload and download) protocols, along with other commonly needed Internet functionality.
SQL Toolbox (Built-In)
The SQL Toolbox adds a set of functions to iLuaBox for creating, editing and managing databases using the Structured Query Language and the SQLite database engine.
Vox Toolbox (Built-In)
The Vox Toolbox adds a set of functions to iLuaBox for synthesizing and playing back speech from text input. Multiple voices can be defined with individual characteristics, and played simultaneously with position and volume control.
- Requires iOS 4.3 or later.
- iLuaBox Pro is a universal application.
OUR OTHER APPS:
• iLuaBox Lite
What's New in Version 1.5.3
- [IMPORTANT] The next version of iLuaBox will require iOS 5.0 or later.
- [NEW] Lua updated to latest version (Lua 5.2.1 6/8/2012).
- [NEW] SQL Toolbox updated to SQLite version 3.7.13.
- [NEW] Added '_RELEASE' global variable.
Best lua interpreter out there
iLuaBox's implementation of lua is flawless; there is nothing you can do in lua that you can't do here. Not only that, it has a built-in socket library!
I do still have some gripes and suggestions though. For one, there hasn't been a single tweet, forum post, or update of any kind since november. You can't even register on the forums! I am honestly concerned that the author intends to let the app die.
If that's not the case (and I hope it isn't), here are a couple things on my wishlist:
A big integer type. It seems impossible to do 1024 bit rsa in a reasonable amount of time in pure lua. (For ssl connections)
A console-type display mode. The ability to have simultaneous io in the same area can be very useful sometimes.
Key events or polling.
The ability to hide the keyboard.
Regardless of this app's future, its still quite awesome :)
Not being supported.
I've been using this App successfully for a number of years. But now it doesn't work properly with the latest iOS versions. Can't edit the top lines of a document (.lua, .txt, etc.). With an improved editor and GUI this App has the potential to be killer App. Too bad the author seems to have abandoned it.
Not great, needs updated
I like the idea of this app, but it's badly out of date for iOS and needs work. Also can't open .lua files from other apps, which I expected to be able to do with a $6 app.
- Category: Education
- Updated: Aug 07, 2012
- Version: 1.5.3
- Size: 7.2 MB
- Language: English
- Seller: MobileApp Systems LLC
- © 2010-12 MobileApp Systems LLC
Compatibility: Requires iOS 4.3 or later. Compatible with iPhone, iPad, and iPod touch.