Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

iLuaBox and why TLL should care [closed]

edited February 2012 in Suggestions Posts: 2,820

I think you guys will get a kick out of this:
I decided to crack open iLuaBox and see it's contents. Here is what I found. Open.zip Go down to all the .lua files. Feel free to copy the code from the "guidemo.lua" or "devicedemo.lua" and paste it into iLuaBox Lite. Those are the only that work in the lite version. Also browse the "gui.lua" or "device.lua" file to see all the functions you can use. And keep in mind, these are the real iOS UI elements... no portable UIs. I think we could get some major fun out of that in Codea. That would be some awesome features. Not to mention the Sockets, SQL, Vox, printing, exporting as a .lua, untouched Lua language (which means file IO is included)... Despite these features, Codea is still by far the best app on the app store. TLL - I think you might want to take a look at these features just because Codea could use these features. Also, you could use this app as an excuse to allow things like sockets in to Codea.
Thanks!

Comments

  • Posts: 2,820

    Correction: I'm not sure about the file import... It can also print code over AirPrint which is what I would like from Codea. And did I mention the direct link to downloading external module code from Lua? And the lua system is not alter at all (as far as I can tell). And they update fairly often, so apple notices them... X(

  • BortelsBortels Mod
    Posts: 1,557

    I think Apple may be fine with file I/O if it's sandboxed (ie. only allowed within the Codea project directory). Not sure how they get away with sockets - but do they do graphics?

  • Posts: 13

    Apple is not fair, it s sad :-((

  • edited February 2012 Posts: 2,820

    I think you guys will get a kick out of this:
    I decided to crack open iLuaBox and see it's contents. EDIT: REMOVED LINK Go down to all the .lua files. Feel free to copy the code from the "guidemo.lua" or "devicedemo.lua" and paste it into iLuaBox Lite. Those are the only that work in the lite version. Also browse the "gui.lua" or "device.lua" file to see all the functions you can use. And keep in mind, these are the real iOS UI elements... no portable UIs. I think we could get some major fun out of that in Codea. That would be some awesome features. Not to mention the Sockets, SQL, Vox, printing, exporting as a .lua... Despite these features, Codea is still by far the best app on the app store. TLL - I think you might want to take a look at these features just because.
    Thanks!
    P.S. @Bortels - I know that file IO is allowed... I was a little tired when I wrote that.

  • edited January 2012 Posts: 273

    Mr. Zoyt, I believe that iLuaBox's GUI toolbox was disabled (by order of Apple) last April...

    http://www.mobileappsystems.com/forum/viewtopic.php?f=2&t=24#p40

    Also the support for "external text editors" (such as Textastic) introduced in version 1.4.1 was removed -- again by order of Apple -- in the current version 1.5.

  • Posts: 2,820

    Thanks for notifying me about that @Blanchot, but how come the code works then? And how come the GUI and device in-app purchases are still available on the app store? I'm running iLuaBox Lite 1.5, and I can still export as a .lua file and the GUI and device info code still works. You try it... If it's not in the full version, that's really annoying. But then that means that apple must have no problem with the sockets. Apple has asked them to remove a few other features, so why didn't they ask sockets removed?

  • edited January 2012 Posts: 273

    @Zoyt. I'm not sure why the GUI and Device in-app purchases are still showing as in-app purchases for the standard version. I own the Pro version and for this version they are not available. Perhaps you should buy the standard version and then try to purchase the two tool boxes in question?

    Edit: the full description of the standard version does not list the GUI or Device toolboxes. I think the fact that they are still listed as in-app purchases in the side bar is due to some sort of error on the appstore side (or the developer's negligence).

  • Posts: 2,820

    Did you try the code? Please do. Thanks for letting me know @Blanchot.
    Just curious, I assume you prefer Codea over iLuaBox?

  • Posts: 2,820

    @Blanchot - Just curious if the code I was tailing about works.

  • Posts: 2,820

    Ya, those features are not listed. Why did apple want them removed though?

  • Posts: 273
     Just curious, I assume you prefer Codea over iLuaBox?
    

    You are indeed one of "those curious fellows" aren't you? :)

    Of course I prefer Codea Mr. Zoyt. I find iLuaBox useful as a sort of quick scratch pad for learning (i.e. roughing out functions and quick experiments) but without graphic functions and the brilliant UI it doesn't hold a candle to Codea.

  • edited February 2012 Posts: 2,820

    I absolutely agree... does the code work? Can you please try it? Or do you not have an app like Files Connect in your iPad? I can paste it into here or on my website.
    Thanks a lot @Blanchot!

  • edited January 2012 Posts: 273

    It would appear that the gui.lua and device.lua code require "gui.core" and "device.core" resources which are not present Mr. Zoyt.

  • edited February 2012 Posts: 2,820

    Thanks for checking. In curiouse why apple wanted them to remove the GUI and device. I think that the lite version was the only version that didn't have the GUI, device info, and export as .lua removed, because I can do them all on the lite version.
    Thanks!

  • Feedback is always welcome and appreciated. Lot's of things get built, reviewed and approved, but later removed at Apple's request. Guidelines aren't always clear enough though. iLuaBox will be around for some time, and the roadmap calls for some interesting and unique UI enhancements. While the iLuaBox GUI Toolbox can no longer be offered, it remains in the App Store database in a way that permits hundreds of users who bought the product to continue to restore their purchases. How it is represented in the store however is beyond our control.

    If this board's moderator is moderating, please remove the above link to iLuaBox Lite's copyrighted contents :)

    TS
    MobileApp Systems

  • Posts: 2,820

    @tskwara - Sorry. I did. I find it interesting that apple made you remove the GUI. I'm curiouse why... And how you get to keep file io + sockets...

  • SimeonSimeon Admin Mod
    Posts: 5,054

    I didn't see this thread the first time. @tskwara I've removed the link.

  • edited February 2012 Posts: 2,820

    I removed the link a while ago... Which one did you remove? Feel free to close or delete this conversation. I wasn't thinking when I did that.
    Edit: I see. I missed that one.
    Edit #2: IN fact, please do. I really didn't mean to do this. I'll look for anywhere else I did this to anything else.

This discussion has been closed.