Version 5 (modified by benl, 4 years ago)

--

Gloss

Gloss hides the pain of drawing simple vector graphics behind a nice data type and a few display functions. Gloss uses OpenGL and GLUT under the hood, but you won't have to worry about any of that. Get something cool on the screen in under 10 minutes.

Download

If you have cabal installed you should be able to do:

 cabal install gloss
 cabal install gloss-examples

Otherwise:

 darcs get http://code.haskell.org/gloss/gloss-head
 cd gloss-head
 runhaskell Setup configure --user
 runhaskell Setup build
 runhaskell Setup install

Then the same for gloss-examples

History

Gloss is a fork and cleanup of ANUPlot, which has been used for teaching first year computer science at the ANU for the last few years. Its main goal is to allow total beginners to get something working with a minimum of fuss.

Examples

Error: Macro Image(gloss-hello-thumb.png) failed
Attachment 'wiki:WikiStart: gloss-hello-thumb.png' does not exist.

Error: Macro Image(gloss-lifespan-thumb.png) failed
Attachment 'wiki:WikiStart: gloss-lifespan-thumb.png' does not exist.

Error: Macro Image(gloss-styrene-thumb.png) failed
Attachment 'wiki:WikiStart: gloss-styrene-thumb.png' does not exist.