title: GLUT Alternatives for Haskell?
body: <p>I don't want to use GLUT, because it does not have a Haskell-like feeling on it. It basically forces you to use <code>IORef</code> and such, because of the callbacks.</p>
  
  <p>I've considered <code>GLFW</code>, which seems simple and lets me do the game loop in a monad. But it seems to have problems with different hardware, for example, it works fine on my laptop but not on my desktop. And on windows, the textures disappear.</p>
  
  <p>So I've thought of going in via SDL, but there may be a problem with the windows dependencies, I just don't know which DLL one needs.</p>
  
  <p>So what is left to get an OpenGL window opened up?</p>