<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE message PUBLIC
  "-//MLarc//DTD MLarc output files//EN"
  "../../mlarc.dtd"[
  <!ATTLIST message
    listname CDATA #REQUIRED
    title CDATA #REQUIRED
  >
]>

  <?xml-stylesheet href="../../mlarc.xsl" type="text/xsl"?>


<message 
  url="2002/07/048a36a5e6c5eed10c7593af800f3b07"
  from="Jean-Christophe Filliatre &lt;Jean-Christophe.Filliatre@l...&gt;"
  author="Jean-Christophe Filliatre"
  date="2002-07-10T08:02:08"
  subject="Re: [Caml-list] Wich solution for a fast powerfull drawing area ?"
  prev="2002/07/2949c91a86a23e8a3f60bf77af393224"
  next="2002/07/d67469340433a2b4d210619b31e43cef"
  prev-in-thread="2002/07/235b6d01ac3436001b15edcd52ef8cea"
  prev-thread="2002/07/44bb761bf353031a2a1eed29d5966ee0"
  next-thread="2002/07/eb7e65c65029f1e6bf7b5106092b9fba"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="[Caml-list] Wich solution for a fast powerfull drawing area ?">
<msg 
  url="2002/07/235b6d01ac3436001b15edcd52ef8cea"
  from="Matthieu Dubuget &lt;matthieu.dubuget@l...&gt;"
  author="Matthieu Dubuget"
  date="2002-07-09T20:38:21"
  subject="[Caml-list] Wich solution for a fast powerfull drawing area ?">
<msg 
  url="2002/07/048a36a5e6c5eed10c7593af800f3b07"
  from="Jean-Christophe Filliatre &lt;Jean-Christophe.Filliatre@l...&gt;"
  author="Jean-Christophe Filliatre"
  date="2002-07-10T08:02:08"
  subject="Re: [Caml-list] Wich solution for a fast powerfull drawing area ?">
</msg>
</msg>
</thread>

<contents>

Matthieu Dubuget writes:
 &gt; 
 &gt; I'm looking at ocaml as the language to make ultrasonic programs.
 &gt; The difficult part for me is the scientific imaging.
 &gt; I will have to show waveforms (typically 1024 points long) and colormaps
 &gt; (1024 * 100 * 256 levels of color for example) at comfortable
 &gt; speed (I mean more than 20 Hz).

You may  have a  look at the  SDL library  (http://www.libsdl.org/), a
powerful  cross-platform  2D   graphics  library.  Many  Linux  games,
including commercial ones, use this library.

There are (at least) two ocaml interfaces for this library:

 - one I did some time ago, no more developped, but suitable for
   relatively simple programs; 
   see http://www.lri.fr/~filliatr/ftp/ocaml/ocamlsdl/

 - another on SourceForge, probably much more developped than mine;
   see http://ocamlsdl.sourceforge.net/

Hope this helps,
-- 
Jean-Christophe Filliātre (http://www.lri.fr/~filliatr)

-------------------
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

</contents>

</message>

