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
[Caml-list] Using threads in compiled code
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2002-04-22 (08:38)
From: Christophe Macabiau <christophe.macabiau@i...>
Subject: [Caml-list] CamlTk/Windows
Xavier Leroy wrote:

> Camltk is (for the time being) Unix-only.  Although Cygwin does heroic
> efforts to emulate Unix, it's not quite Unix and I'm not surprised
> that Camltk doesn't compile right out of the box under Cygwin.

CamlTk compiles under Windows !

You can have a look at SynDEx, which is written using CamlTk :

It's true that it's a little difficult to compile with Cygwin, various reasons :
* you don't have the good version of Cygwin; I use the version 1.1.8-2 (one day I
tried another version unsucessfully)
* maybe you have a problem with the configure script; in this case you must
report to Pierre Weis and Jun Furuse who maintain CamlTk.

SynDEx is written with CamlTk, but no depends on cygwin.dll. Dmitry Bely and
Masakazu Fukuzawa made a patch of OCaml-3.03 to compile OCaml with mingw
( ) which allows to compile under windows without to rely on
3rd party DLL; instead of using cygwin.dll, it use Microsoft's standard C runtime
library MSVCRT.DLL. We adapted this patch to the version 3.04 of OCaml. That's
what I use to compile SynDEx.

We have discussed with the Ocaml team to include this patch in the next version
of Ocaml, to be able to compile with mingw; I don't know if they took a
decision... Maybe it would be useful to distribute this patch on the Camltk web ?

It would be great for Ocaml users who work under Windows (it's not a shame) to be
allowed to use Camltk (it's a joke...)


Christophe Macabiau

To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: