A cross-platform GUI library is perfectly doable and cross-platform 
applications work fine enough for most use cases. Purebasic, REALbasic (now 
Xojo), Lazarus/Freepascal, Qt for C++ and Python, WxWidgets, Ultimate++, 
IUP, Swing, etc., all offer more or less cross-platform functionality. I'm 
also pretty sure that most cross-platform applications are written in such 
frameworks/languages and not as libraries with multiple native front-ends.

I've seen the suggestion to make a good, kind of 'standard' cross-platform 
GUI library on many mailing lists for many languages. The reason why it is 
rejected so often is probably that developers (rightly) fear the task. 
Interfacing with native APIs is tedious and boring, whereas getting a GUI 
on your own right is tricky and complicated (think about e.g. a text editor 
control with rich text). There is often a lack of manpower.  But there is 
nothing wrong with the idea itself.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to