new post: OpenGL from Haskell