While I am new to iOS and Android development, I am very experienced with Lua. And in the kinds of applications I wish to write, I will need to add features to Lua. One small example is bit manipulation. Yes, in the (near) future, Lua will incorporate this natively, but I don’t know when that will be released, and I don’t know when Corona will start using the new Lua, if ever.
In my current work with Lua, whenever I need to do something I can’t natively, I’ll write a C or C++ extension and either statically or dynamically link it in. Sometimes this is to do something Lua can’t. Other times, it’s to reuse existing code and put a Lua wrapper around it. But regardless of the reason, it’s necessary for the applications I write.
So, now that we’ve moved beyond beta and Corona is now a real product, I’ll ask again: Can I do this? I’m not asking for support. I’m not asking for private Ansca API’s to be exposed. I’m not even asking for the ability to extend the simulator (although gosh, that would be nice). All I need for me to write applications (and for Ansca to get a $250 yearly subscription from me) is the ability to statically or dynamically link lower level code from C.
Alternatively, if it isn’t possible, is there some workaround? For example, could I develop a front-end UI and high-level logic in Corona, but have the lower-level networking and other processing implemented as a separate application that runs concurrently? The two could talk over a local socket.
Please people, help me here. I want to develop iOS applications (and eventually Android too), but I don’t want to bother with Objective C. I know Lua, I love Lua, and I want to use Lua. But if Corona is going to restrict me to just the functions listed in the Reference, then Corona is nearly useless to me.
Thanks. [import]uid: 188 topic_id: 2089 reply_id: 302089[/import]

[import]uid: 7356 topic_id: 2089 reply_id: 6351[/import]