[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: [ANN] Celedev uses Lua for live-coding iOS Apps (video)
- From: Jean-Luc Jumpertz <jean-luc@...>
- Date: Mon, 25 Mar 2013 17:22:18 +0100
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