English version
Accueil     À propos     Téléchargement     Ressources     Contactez-nous    

Ce site est rarement mis à jour. Pour les informations les plus récentes, rendez-vous sur le nouveau site OCaml à l'adresse ocaml.org.

Browse thread
Floating exception
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2007-11-27 (11:28)
From: Jon Harrop <jon@f...>
Subject: Re: [Caml-list] Floating exception
On Tuesday 27 November 2007 10:24, you wrote:
> Jon Harrop a écrit :
> > Too many of our users found the binary generated by ocamlopt to be
> > unusably unreliable, typically due to random segfaulting that we could
> > not reproduce.
> Could you please elaborate ?

There isn't really anything more that I can add. We wrote the OCaml the 
obvious way (no unsafe code) and used the conventional bindings (LablGL) and 
distributed the binary, only to find that too many people had reliability 
problems for it to be a viable product so we pulled it.

Now we're trying to give it away in bytecode form and even that is a major 
PITA because we need to install and compile against (including dependencies) 
several different minor-minor versions of OCaml just to garner enough 
interest to find out (from the only person who has given us feedback having 
managed to compile it out of 75 downloads so far this month) that even these 
trivial demos don't work.

My guess is that the glut libraries installed on these computers are causing 
the problems. Perhaps we should write bindings to GLX or use LablGTK2 to 
evade glut and see what happens but, of course, we cannot reproduce the 
problem here and there are a huge number of variations we could try without 
having any real idea of what is going wrong.

Dr Jon D Harrop, Flying Frog Consultancy Ltd.