This directory contains the following subdirectories:

   * misc:
     Some examples demonstrating the binding. This includes a Quake 1
     level viewer, which not very polished yet. Furthermore: The
     complete sources for Quake 1 are available since Dec 1999, so a
     thorough rewrite should be possible now.

   * private (not contained in the public distrubution):
     Some *really* ugly tests. Too embarrassing to be published...

   * redbook_C:
     This subdirectory contains OpenGL examples in C from the book
     Woo/Neider/Davis: OpenGL Programming Guide, Addison-Wesley,
     ISBN 0-201-63274-8 (aka The Red Book). The code is taken from
     http://sgigate.sgi.com/pub/opengl/opengl1_2.tgz and the Mesa CVS
     repository (http://www.mesa3d.org).

   * redbook_HS:
     Some ports of the above examples to Haskell using HOpenGL.
     Admittedly, the style is not very Haskell-like, but stays as close
     as possible to the C examples, because the examples are considered
     as documentation for HOpenGL. Furthermore, due to the rather ad-hoc
     overloading of numeric literals in Haskell, there are quite some
     type signatures. In "real" programs, these are seldom neccessary.

--
Sven Panne
mailto:Sven.Panne@{informatik.uni-muenchen,BetaResearch}.de
http://www.informatik.uni-muenchen.de/~Sven.Panne
