Tom Skwara
unread,Dec 7, 2010, 6:31:17 PM12/7/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to iLuaBox
iLuaBox provides an intuitive environment to learn, write, and test
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 and the iPad hardware
platform.
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.
In addition to Lua’s standard function library, iLuaBox includes a
special function library developed specifically for iOS devices.
iLuaBox includes a solid reference manual and examples to get you
started.
The side-by-side text views are routed to the standard input and
standard output streams, providing a simple yet powerful text user
interface. Input and output text can be edited and saved for later
use.
FEATURES:
- Full-featured Lua programming language
- 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 and save input text
- Save output text
- TextExpander enabled
IMPORTANT NOTES:
- Requires iOS 4.2 or later.
- iLuaBox is a universal application.
- In-App toolbox purchases expanding iLuaBox functionality coming
soon.
- mLuaBox for the Mac will be available later this year from the Mac
App Store.
WHAT'S NEW IN VERSION 1.1.1:
- [NEW] The last 10 commands can be recalled using two-finger swipes.
- [NEW] The 'sleep' function has been added to the 'ilua' library.
- [NEW] The 'setscreenmode' function has been added to the 'ilua'
library.
- [NEW] Added the option to control iLuaBox using keyboard shortcuts.
- [NEW] Added the 'Edit' convenience function to 'extras.lua'.
- [CHANGE] Increased OUTPUT_BUFFER_SIZE_MAX and INPUT_BUFFER_SIZE_MAX
from 10000 to 20000.
- [CHANGE] Increased the default value of _INPUTBUFFERSIZE from 2000
to 4000.
- [CHANGE] The run icon no longer plays the keyboard click sound.
- [CHANGE] Sample script 'accel.lua' now uses the new 'ilua.sleep'
function.
- [CHANGE] Keyboard is made visible only when input screen gets the
focus.
- [FIX] Executing a script from the input screen no longer generates
an error if the first line is a comment.
- [FIX] The 'ilua.out2in' function now properly adds a linefeed
character to the output.