mushiake
Archive Team's take on this[0]
It is only(?) used by common lisp[0].
And there was claro[1].
IUP is wrapper for gtk+, motif and win32.
Pros:
* really simple api
* native toolkit
* c api, so other languages can easily write binding for it
Cons:
* controlls(widgets) are limited
* cocoa(mac) is not supported {they suggest to use gtk instead}
* documentation is spotty
* nobody is using? (I believe no linux distros have it in repository)
somebody here menthioned libui[1], it is exactlly the same philosophy
[0]http://webserver2.tecgraf.puc-rio.br/iup/ [1]https://github.com/andlabs/libui
(well last beta release of gtk3 binding was released 2014-06-04, but lot of APIs are missing and buggy)
(Xamarin said that they would not going to port xamarin studio to gtk3)
since gtk2 doesn't support hi-dpi scaling, I would not recommend it.
Stephen Bourne: Early days of Unix and design of sh [video]
Now recommend cygwin.
"The Subsystem for UNIX-based Applications (SUA) is deprecated. If you use the SUA POSIX subsystem with this release, use Hyper-V to virtualize the server. If you use the tools provided by SUA, switch to Cygwin's POSIX emulation, or use either mingw-w64 (available from Sourceforge.net) or MinGW (available from MinGW.org) for doing a native port. " https://technet.microsoft.com/en-us/library/hh831568.aspx