Grapefruit - HaskellWiki
grapefruit-ui-gtk: GTK+-based backedn for declarative user interface programming
Grapefruit is a library for Functional Reactive Programming (FRP) with a focus on user interfaces. FRP makes it possible to implement reactive and interactive systems in a declarative style.