(Ségolène me manque)
Voila, je me demandais, considérez le brin de code suivant :
module Main where
import Graphics.UI.GLUT
main :: IO ()
main = do
_ <- getArgsAndInitialize
_ <- createWindow "test"
displayCallback $= clear [ColorBuffer] >> flush
-- displayCallback $= do clear [ColorBuffer] ; flush
mainLoop
La ligne commentée me semblait équivalente à sa voisine du dessus, et pourtant la première ligne n'initialise pas le fond de la fenêtre crée, la seconde, oui. Comment ça ce (…)