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

Reply via email to