lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Hi,

In short, Celedev is a soon-to-be-released development system for iOS Apps, that uses Lua as the programming language for dynamic application code. 

This permits the live-coding of iOS applications in Lua, using the whole set of iOS SDK classes and functions API.

Celedev development system is composed of:

- a runtime library embedded in the target iOS app; this library includes the standard Lua runtime and a number of additional features: bridged object-oriented architecture enabling to subclass Objective-C classes in Lua and to invoke Lua object methods from Objective-C code, live code update support, debugger support, sandboxing ...

- a Lua-oriented IDE specially designed for dynamic development, including a Lua syntax-aware editor with on-the-fly error detection and a complete remote Lua debugger (including the support for debugging coroutines and friendly variables inspection of object classes and instances),

- a (almost) full set of bindings for iOS SDK: this includes access in Lua of C constants (#define), enums, global variables, C functions and Objective-C classes.

To see the system in action, you can watch a short video at http://youtu.be/YwLkpI8vf70 or have a look at the website http://www.celedev.com

Jean-Luc