I'd like to announce a graphics libary processing-for-haskell (available on Hackage).
It tries to implement Processing language with Haskell. Processing is an imperative DSL
 for graphics and animation. It's very easy and fun to use. Intended to be used by
non-programmers it has very small but powerful core of functions. It's a shallow EDSL.
 The Processing is implemented with OpenGL and GLUT. That gives us an opportunity
to use all Haskell IO-functions inside the animation loop.

Enjoy!

github: https://github.com/anton-k/processing-for-haskell
hackage: http://hackage.haskell.org/package/processing-for-haskell