15 ms·
You could use a virtual machine library (if anything suitable exists) and run everything inside one executable - it would probably have horrid performance but y
by Tomis 15y ago
You could use a virtual machine library (if anything suitable exists) and run everything inside one executable - it would probably have horrid performance but you get rid of the single binary restriction. You can put on a nice front-end and tell the user how much longer he has to wait until the operation is complete.
- shaggyfrog 15y agoVirtual machines are generally prohibited by the guidelines as well. (Exceptions exist for things like script interpreters, which need to be present for some games to run, e.g. Lua.)
- einhverfr 15y agoSo, go with LuaTeX ;-)
- iqster 15y agoI never understood the exception for game engines (ala Lua). Why are those okay but other VMs not okay (from Apple's perspective, of course)?
- albertzeyer 15y agoThey don't want to have other platforms inside their platform because they think it would result in a bad user experience.
- bzbarsky 15y agoApple wants to restrict the platform options available to preserve their user lock-in. They were sort of forced to make an exception for games because they had no alternative to offer.
- deleted 15y ago[deleted]
- Tomis 15y agoYou can't do very much within those guidelines, can you?
- shaggyfrog 15y agoTotally, that's why there are hardly any apps for iOS, and the paying market is such a fraction of that on Android.
- Tomis 15y agoIt seems the cult of Apple is touchy today and can't detect a joke. I'm sorry if I have inadvertently hurt your feelings - I will be sure to clearly state my humorous intentions next time. </humour> For the record, I do not own devices based on iOS or Android and I don't care for your little Apple-Google feud with which you seem to be so concerned with. So please, carry on with those market statistics about Android, I am dying to know more.
- shaggyfrog 15y agoThis ad hominem kind of scrawl is inappropriate for HN.
- Tomis 15y agoI get carried away from time to time, sorry about that. No offense meant.
- gurkendoktor 15y agoI think the difference here is between interpreting scripts that come with the binary, and downloading new scripts from the internet (or other untrusted locations). The latter is prohibited. To get around it, you'd have to make it In App Purchases, because these also come from a the App Store.
- einhverfr 15y agoSo the issue here is not that the TeX codebase is messy, but that it doesn't conform to Apple's App Store guidelines, right?