<story><title>Codify: native coding environment for iPad</title><url>http://twolivesleft.com/Codify/</url></story><parent_chain><item><author>jonbro</author><text>yes yes, a thousand times yes. There is some serious misinformation in this thread though. Apple has allow interpreters on the phone for a while, and the remaining restriction is that you can&apos;t download code or bring code in through the app document directory. This app breaks neither of these restrictions. In fact, there have been other lua interpreters running on the ios for a while now, see: &lt;a href=&quot;http://www.mobileappsystems.com/products/iluabox&quot; rel=&quot;nofollow&quot;&gt;http://www.mobileappsystems.com/products/iluabox&lt;/a&gt;&lt;p&gt;The difference with this app is that the ide is really a labor of love, and it is super fun to code in. Not that iLuaBox isn&apos;t, but all of the little features for tweaking colors and editing sprites are brilliant. The graphics and audio engine don&apos;t hurt either.&lt;p&gt;For those complaining that there isn&apos;t a companion engine that you can take the code out of codify and release actual games, you should take a look a corona. The api in codify is not so big that you wouldn&apos;t be able to clone anything that you made in it to another platform relatively easily. I do agree that there should be more lua based gl engines for iphone though. I am working on one, but as of yet it is totally for my own use, but only by virtue of the fact that it doesn&apos;t come with nice build scripts.&lt;p&gt;The other thing that some commenters miss is that you can use copy and paste in this app. That will open the gates to sharing code, it is as easy as: select all, copy, switch to safari, go to pastebin, send link to someone else. I suspect that some of the time the app spent in approval was them thinking about that.&lt;p&gt;-- edit for not being a jerk to iluabox</text></item></parent_chain><comment><author>gernb</author><text>&quot;3.3.2 An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple&apos;s built-in WebKit framework, provided that such scripts and code do not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store.&quot;&lt;p&gt;There NO EXCEPTIONS for scripts typed in by users period.&lt;p&gt;Both iLuaBox and Codify are breaking this rule. Of course Apple has a history of ambiguously enforcing their rules.&lt;p&gt;For those thinking that Apple relaxed the rules the rule above is the current license dated 10/4/2011. Apple had a more strict rule at one point that said that apps themselves could only be written in C/C++/ObjC/JavaScript. That rule was relaxed.</text></comment>
<story><title>Codify: native coding environment for iPad</title><url>http://twolivesleft.com/Codify/</url></story><parent_chain><item><author>jonbro</author><text>yes yes, a thousand times yes. There is some serious misinformation in this thread though. Apple has allow interpreters on the phone for a while, and the remaining restriction is that you can&apos;t download code or bring code in through the app document directory. This app breaks neither of these restrictions. In fact, there have been other lua interpreters running on the ios for a while now, see: &lt;a href=&quot;http://www.mobileappsystems.com/products/iluabox&quot; rel=&quot;nofollow&quot;&gt;http://www.mobileappsystems.com/products/iluabox&lt;/a&gt;&lt;p&gt;The difference with this app is that the ide is really a labor of love, and it is super fun to code in. Not that iLuaBox isn&apos;t, but all of the little features for tweaking colors and editing sprites are brilliant. The graphics and audio engine don&apos;t hurt either.&lt;p&gt;For those complaining that there isn&apos;t a companion engine that you can take the code out of codify and release actual games, you should take a look a corona. The api in codify is not so big that you wouldn&apos;t be able to clone anything that you made in it to another platform relatively easily. I do agree that there should be more lua based gl engines for iphone though. I am working on one, but as of yet it is totally for my own use, but only by virtue of the fact that it doesn&apos;t come with nice build scripts.&lt;p&gt;The other thing that some commenters miss is that you can use copy and paste in this app. That will open the gates to sharing code, it is as easy as: select all, copy, switch to safari, go to pastebin, send link to someone else. I suspect that some of the time the app spent in approval was them thinking about that.&lt;p&gt;-- edit for not being a jerk to iluabox</text></item></parent_chain><comment><author>metachris</author><text>Minor sidenote: The Corona SDK [1] is quite expensive: $350 per year to create both Android and iOS apps. There is a free, open-source alternative which is trying to do the same: Moai [2]. Also using Lua to write the game, then using wrappers for various platforms (iOS, Android, OSX, Windows).&lt;p&gt;[1] &lt;a href=&quot;http://www.anscamobile.com/corona/&quot; rel=&quot;nofollow&quot;&gt;http://www.anscamobile.com/corona/&lt;/a&gt;&lt;p&gt;[2] &lt;a href=&quot;http://getmoai.com/&quot; rel=&quot;nofollow&quot;&gt;http://getmoai.com/&lt;/a&gt;</text></comment>