Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[ANN] glMLite
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2007-12-24 (16:28)
From: Florent Monnier <fmonnier@l...>
Subject: Re: [Caml-list] [ANN] glMLite

> > Can you please compare glMLite with LablGL [1]?
> ... and glcaml [2] :)

I have never used glcaml.
When I have begin my binding, glcaml was not release yet, so that's why I 
begun my own.
What I can say as difference from reading the generated documentation is that 
each of the 3 openGL binding resolve the problem of the GLenum parameters 
(that often collide between several functions) in a different way.
GLCaml provides one big glenum type that contains all the parameters for all 
the functions (so it seems there is no type check at all), LablGL uses 
polymorphic variants, and glMLite packs the problematic types in modules.
So users have the choice :)