Most Haskellers would like to use a mature FRP-based API for creating graphical user interfaces.
I think FRP may not be the best tool for special user interfaces, like interfaces which consists of buttons, checkboxes, combo boxes, text entries and menus only.
LGtk has a lens-based API which fits better these user interfaces. LGtk is built on Gtk2Hs.
You can try the demo application with the following commands:
cabal install gtk2hs-buildtools cabal install lgtk lgtkdemo
There are screenshots in the initial announcement.
Every feedback is appreciated, especially the following:
You may comment on the reddit links of the individual blog entries, preferably on the last one.