iLuaBox Version 1.2 Coming Soon!

0 views
Skip to first unread message

Tom Skwara

unread,
Feb 7, 2011, 7:30:33 PM2/7/11
to iLuaBox
iLuaBox 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 4.2. iLuaBox is a universal
application that runs on any iOS 4.2 compatible device.

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 libraries, iLuaBox includes the
iLua Toolbox function library developed specifically for iOS devices.
Also available are In App purchases of additional toolboxes that
expand iLuaBox functionality even further. 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
- In App purchases of toolbox expansions
- 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


SPECIALIZED TOOLBOXES:

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 reading the device file directory.

Device Toolbox (In App Purchase)
The Device Toolbox adds a set of functions to iLuaBox for obtaining
information about the device such as unique ID, assigned name, device
model, operating system name and more.

GUI Toolbox (In App Purchase)
The GUI Toolbox adds a set of functions to iLuaBox for building
graphical user interfaces. Available primitives include actionSheet,
alertView, button, datePicker, imageView, label, pageControl,
textField, textView, switch and more.


IMPORTANT NOTES:

- Requires iOS 4.2 or later.
- iLuaBox is a universal application.
- Some functionality may require In-App purchase of specialized
toolbox.
- mLuaBox for the Mac will be available later this year from the Mac
App Store.


What’s New in Version 1.2

- [NEW] iLuaBox functionality is expandable via In App purchases.
- [NEW] Added Device Toolbox to In App purchases.
- [NEW] Added GUI Toolbox to In App purchases.
- [NEW] Added retina display optimized icons.
- [NEW] Added table of contents and index to iLuaBox Help.
- [CHANGE] INPUT_BUFFER_SIZE and OUTPUT_BUFFER_SIZE maximum values
changed to 50000.
- [CHANGE] INPUT_BUFFER_SIZE default value changed to 5000.

Slava Lopata

unread,
Feb 9, 2011, 3:53:01 PM2/9/11
to ilu...@googlegroups.com, iLuaBox
So no built-in file browser, no way to copy files using iTunes, no way to transfer files from other apps (e.g. Dropbox), no way to organize files using folders, bug when opening built-in manual occasionally clears both input and output, but hey, we have new paid features, right? Come on, that's just unfair.

Slava

Tom Skwara

unread,
Feb 14, 2011, 1:47:48 PM2/14/11
to ilu...@googlegroups.com
Slava, your comments are appreciated.


So no built-in file browser

In the works.


no way to copy files using iTunes

This feature was pulled from iLuaBox as required by Apple.


no way to transfer files from other apps (e.g. Dropbox)

In the works: sharing files between apps that recognize Lua script files.


no way to organize files using folders

In the works.


bug when opening built-in manual occasionally clears both input and output

Please supply steps to re-produce.  Not in our bug tracker.  v1.2 help code was re-factored, however.


we have new paid features, right?  Come on, that's just unfair.

The last three releases of iLuaBox focused on optimization, fixes and key features.  Offering a variety of 'paid' add-ons at this time seems appropriate.
Priority number one is and will always be on bug fixes, nuff said.

Requests for new features are very welcome, so please keep them coming!


Tom Skwara
MobileApp Systems



Reply all
Reply to author
Forward
0 new messages