Instalar la biblioteca gloss
usando cabal:
cabal update
cabal install gloss
Si tira un error como Missing C library: GL
, hay que instalar una biblioteca C faltante:
sudo apt-get install freeglut3 freeglut3-dev
Gloss es una libreria popular para hacer gráficos en Haskell con una interfaz clara, y muchos ejemplos simpáticos. Como ya estamos al final del cuatrimestre, es hora que ustedes empiezen a independentizarse y hacer la suya (pero pensando en el proyecto final :-D). Trabajar con Gloss es un buen entrenamiento.
import Graphics.Gloss
import Data.Monoid
main = display (InWindow "Hello, world!" (200, 200) (200, 200))
white
(circle 50 <>
(translate (-20) 10 $ circle 10) <>
(translate 20 10 $ circle 10) <>
(translate 0 (-15) $ scale 1 0.7 $ arc 180 360 20))