It isn't IUP anymore, if you are going to follow through on all that you propose, it is something else entirely so call it something else entirely...call it PUI. Otherwise, do not tarnish the name and concept of IUP. I like IUP because it is extremely consistent between platforms (no recoding necessary, if done right). IUP is very readable, maintainable, and modular, and this new proposal would undo all that. If any programmer wants IUP, they should migrate to a platform where it's wonderful architecture is supported (Linux or Windows).
You would have to make PUI compatible with Xcode, as the Windows/Linux GUIs are not even remotely compatible with the iOS API paradigm. Changing IUP APIs to be compatible with iOS APIs, as you would clearly have to do (and have already proposed) to make them compatible, would only obfuscate code instead of making it more clear. How would PUI handle when the user rotates their iOS device? You can't just simply rescale everything in your user interface, very often you have to reorganize your GUI entirely. I even have to rescale text at times. And what about iOS API quirks, like their use of nil vs null? I have programmed for iOS and Windows and I am sticking to Swift and Xcode for iOS because they are made for each other. Since Android uses the Linux kernel, you can write Linux-like apps, and I say Linux-like because the Android version of Linux is limited in functionality (http://tree.celinuxforum.org/CelfPubWiki/ELCEurope2009Presentations?action=AttachFile&do=get&target=Mythbusters_Android.pdf). I think a limited version of IUP would not be very compelling. What is needed is an actual Windows- or actual Linux-based phone, and then IUP would be perfect. On 1/4/2017 at 3:49 PM, Eric Wing <ewmail...@gmail.com> wrote: >As I said earlier, the way IUP does its startup sequence and main loop >is incompatible with Android and iOS, and potentially other backends >like Emscripten/asm.js/WebAssembly. So I have developed a new >alternative sequence that I believe will work with all platforms. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users