From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id SAA24455; Thu, 8 Apr 2004 18:35:44 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id SAA17912 for ; Thu, 8 Apr 2004 18:35:43 +0200 (MET DST) Received: from ptb-relay03.plus.net (ptb-relay03.plus.net [212.159.14.214]) by nez-perce.inria.fr (8.12.10/8.12.10) with ESMTP id i38Gaajq021639 for ; Thu, 8 Apr 2004 18:36:36 +0200 Received: from [80.229.56.224] (helo=chetara) by ptb-relay03.plus.net with esmtp (Exim) id 1BBcVC-0000Z7-3a for caml-list@inria.fr; Thu, 08 Apr 2004 16:35:42 +0000 From: Jon Harrop Organization: University of Cambridge To: caml-list@inria.fr Subject: Re: [Caml-list] OpenGL Date: Thu, 8 Apr 2004 17:35:48 +0100 User-Agent: KMail/1.5.4 References: <200404081611.25475.jdh30@cam.ac.uk> <20040407160739.GB13223@mev> In-Reply-To: <20040407160739.GB13223@mev> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200404081735.48692.jdh30@cam.ac.uk> X-Miltered: at nez-perce by Joe's j-chkmail ("http://j-chkmail.ensmp.fr")! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 2004:99 issac:01 trotts:01 lablgl:01 lablgl:01 plotting:01 low-level:01 ocaml:01 ocaml:01 opengl:02 opengl:02 wrote:03 interface:03 interface:03 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk X-Status: X-Keywords: X-UID: 161 On Wednesday 07 April 2004 5:07 pm, Issac Trotts wrote: > Did you look at LablGL? Yes, it's lablGL that I'm working with. It's excellent for the basic stuff (plotting triangles), but things quickly get quite hairy. Specifically, my program needs the GLU tesselator (the reimplementation of which in ocaml is prohibitively complicated). The problems with the interface provided by lablGL (which can never be made to work in its current state, BTW) are actually much more deep seated, and apply to lots of other parts of the library. There is another OpenGL interface library, IIRC, which is very low-level. However, I don't like this approach as it is then easy for ocaml programs to crash the OS, and stability and safety are surely two of the most important advantages of ocaml. I have gone some way to reimplementing the lablGL interface to the GLU tesselator but it is very difficult. Not to mention the other parts of the libraries which will need equivalent things done to them... Cheers, Jon. ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners