Corona is too closed. There are many things (understandably) missing from the API, and it’s taking a long time (understandably) for Ansca R&D to design, implement, test & document all these things.
My request is: allow users to add native code.
Just a couple of ideas on how this could be done:
- The “iPhone Wax” project has already demonstrated how you could get automatic bindings from ObjC to Lua and back (https://github.com/probablycorey/wax).
- Another option is to add an EDK like AirplaySDK is doing.
- Yet another option is to have a special build mode where Corona compiles to a library instead of an executable, such that we could write our own main in ObjC and call the Corona lib at the appropriate time.
Obviously, this would be something that is more targeting the experienced developers among your customers, but I’m pretty sure there are plenty of those.
IMHO, this should be a very high priority item. Give power to your users, then go back to focus on making sleek & simple cross-platform API’s for the most popular requests (as you’ve been doing in the past).
See also: http://developer.anscamobile.com/forum/2010/05/01/image-manipulation#comment-24640
[import]uid: 6795 topic_id: 7045 reply_id: 307045[/import]