I'm starting (yet another) attempt to move a big project of mine to
Chicken 5 and now is a good time to look at other options for the GUI.
Before I do some evaluations I'm interested in hearing any thoughts
from others.

What is your preferred toolkit for making GUI apps with chicken? 

I've been using IUP, which I know and like very much. I've listed the
pros and cons (from my perspective) far below.

Alternatives to consider
------------------------

 * webview egg
 * qt-light 
 * pstk (probably not really an option, ancient look/feel).
 * kiwi (probably too limited for my needs)

Others
------

nuklear http://wiki.call-cc.org/eggref/4/nuklear,
        https://github.com/Immediate-Mode-UI/Nuklear
        looks interesting, not clear if actively supported

flutter - no egg yet but checks all modern gui boxes and
          highly portable. Comments on effort required to 
          make a binding to Chicken would be appreciated.
          BTW: No, I'm not interested in developing in dart.
          I'm sure it is a great language but I like Chicken.

My experiences with IUP
-----------------------

Pros: 
 - super easy to learn and use
 - Good range of widgets
 - decent performance

Cons:

 - native widgets can look dated across platforms
 - you are at the whim of the platform. 
       (E.g. In my case Gnome broke using bgcolor in
        buttons which I was relying on.)
 - Very difficult to install, still no Ubuntu package.



Reply via email to