@hackage lgtk0.1

lens-based GUI with Gtk backend

Try the demo executable lgtkdemo and read the source.

Key ingredients:

  • monadic lenses

  • expandable state

  • lens-based GUI