From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 54AF3BB9A for ; Wed, 26 Oct 2005 22:53:39 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j9QKrcMs004650 for ; Wed, 26 Oct 2005 22:53:38 +0200 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 WAA21938 for ; Wed, 26 Oct 2005 22:53:38 +0200 (MET DST) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.190]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j9QKrbdZ022260 for ; Wed, 26 Oct 2005 22:53:38 +0200 Received: from [212.227.126.160] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1EUsH7-0005j8-00; Wed, 26 Oct 2005 22:53:33 +0200 Received: from [84.58.138.85] (helo=gate.lan.gerd-stolpmann.de) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1EUsH7-00081M-00; Wed, 26 Oct 2005 22:53:33 +0200 Received: from flakew.lan.gerd-stolpmann.de (flakew.lan.gerd-stolpmann.de [192.168.0.32]) by gate.lan.gerd-stolpmann.de (Postfix) with ESMTP id B7DDEC085; Wed, 26 Oct 2005 22:53:32 +0200 (CEST) Subject: Re: [Caml-list] Windows, Godi, Findlib and all that From: Gerd Stolpmann To: Yaron Minsky Cc: Caml Mailing List In-Reply-To: <891bd3390510260632l695672e0i927e23d1a460ef23@mail.gmail.com> References: <891bd3390510260632l695672e0i927e23d1a460ef23@mail.gmail.com> Content-Type: text/plain Date: Wed, 26 Oct 2005 22:53:32 +0200 Message-Id: <1130360012.15589.66.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.2.1.1 Content-Transfer-Encoding: 7bit X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:a6865a839c0178d9aa0ce41878507ea2 X-Miltered: at concorde with ID 435FECD2.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 435FECD1.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 findlib:01 gerd:01 stolpmann:01 yaron:01 minsky:01 ocaml:01 findlib:01 dependencies:01 mingw:01 mingw:01 o'caml:01 doable:01 o'caml:01 ocamlc:01 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=FORGED_RCVD_HELO autolearn=disabled version=3.0.3 Am Mittwoch, den 26.10.2005, 09:32 -0400 schrieb Yaron Minsky: > I've been trying to figure out what the state of OCaml on Windows is, > and I'm wondering if anyone on the list can help me out. I've been > trying to get godi, findlib and integration with MS excel going at the > same time. The problem is that these approaches appear at first > glance to be incompatible. Here are the dependencies that I know > about. > > 1. Godi works only on cygwin, and isn't supported even with mingw. Porting Godi to mingw has become quite important. It is now top-priority, but apparently not simple. A lot of preliminary work has already been done, especially getting rid of all the C helper programs (this is not yet released, though), so the port has only to deal with O'Caml programs and shell scripts. However, there is no solution in the short term. I expect the release of the mingw port in summer 2006. > 2. Findlib works with cygwin -or- mingw, but doesn't work with the native build This should be doable. Findlib is a pure O'Caml program, and the system side is very simple. Although I don't know what is going wrong, I suspect the calling conventions of external programs are different. Findlib executes ocamlc as subprocess. > 3. The real windows support (win32 libraries and ocamole, the latter > of which provides Excel integration), only work with the native build. I have actually no idea whether this can be ported to mingw, or whether one can at least link mingw- and msvc-generated libraries together. The mingw web site says this is possible. Gerd > Does anyone have a sense of whether any of these issues can be > overcome? How much work, for instance, would it take to get findlib > working on the native win32 build? How about Godi? How about getting > theings like ocamole working with the mingw build? > > Thanks, > Yaron Minsky > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > -- ------------------------------------------------------------ Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany gerd@gerd-stolpmann.de http://www.gerd-stolpmann.de Telefon: 06151/153855 Telefax: 06151/997714 ------------------------------------------------------------