3 ms·
I am looking for a cross-platform GUI library that feels native across Mac/Win/Linux and has well maintained bindings in a language that is not C++ - an impossi
by AsyncAwait 10y ago
I am looking for a cross-platform GUI library that feels native across Mac/Win/Linux and has well maintained bindings in a language that is not C++ - an impossible task it seems.
- deleted 10y ago[deleted]
- jackmott 10y agomaking bindings isnt too hard
- AsyncAwait 10y agoQuick and dirty bindings? No. Ones that actually take into account the idioms of the host language and build idiomatic abstractions around the raw bindings? Not necessarily hard, but requires a significant time investment.
- vsakos 10y agoGo + Qt and/or QML
- AsyncAwait 10y agoYeah, https://github.com/therecipe/qt https://github.com/therecipe/qt seems like the best option right now...
- progman 10y agoGtkAda is a binding for Ada. Ada is like Pascal but much more powerful. GTK is available for Linux, Windows and OSX. However, you could also use Qt and import from C++ to Ada. http://www.ada2012.org/ http://www.ada2012.org/ http://www.adacore.com/gtkada/ http://www.adacore.com/gtkada/ http://compgroups.net/comp.lang.ada/gtkada-for-macos-x/1408220 http://compgroups.net/comp.lang.ada/gtkada-for-macos-x/14082... https://www.gtk.org/download/windows.php https://www.gtk.org/download/windows.php
- AsyncAwait 10y agoThat's a very interesting solution. I've been curious about Ada for a long time, but never found a reason to use it for anything - this might be it! Thanks for bringing it to my attention.
- david-given 10y agoA few years ago I did a writeup on the language. http://cowlark.com/2014-04-27-ada http://cowlark.com/2014-04-27-ada tl;dr: there's a great deal to like about it, but its quirks are very quirky.
- progman 10y agoThanks for pointing this out. It is really good and important to know Ada's weak points. OTOH I agree that there is a great deal to like.