From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id OAA25744 for caml-redistribution@pauillac.inria.fr; Fri, 25 Feb 2000 14:16:58 +0100 (MET) Resent-Message-Id: <200002251316.OAA25744@pauillac.inria.fr> 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 JAA09819 for ; Fri, 25 Feb 2000 09:37:29 +0100 (MET) Received: from smarthost.microsoft.com ([131.107.3.106]) by nez-perce.inria.fr (8.8.7/8.8.7) with ESMTP id JAA23004 for ; Fri, 25 Feb 2000 09:37:27 +0100 (MET) Received: from ALAN-SCHM1P ([157.58.56.86]) by smarthost.microsoft.com with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2651.58) id FTDTH9JF; Fri, 25 Feb 2000 00:37:25 -0800 Received: by alan-schm1p (sSMTP sendmail emulation); Fri, 25 Feb 2000 08:37:43 +0000 Date: Fri, 25 Feb 2000 08:37:43 +0000 From: Alan Schmitt To: OCAML Subject: Re: Portability of applications written in OCAML: C stuff Message-ID: <20000225083743.C11276@alan-schm1p.dns.microsoft.com> Mail-Followup-To: OCAML References: <200002231831.TAA11195@miss.wu-wien.ac.at> <38B49DBD.8DCBB87A@in.ot.com.au> <20000224150432.A9997@alan-schm1p.dns.microsoft.com> <38B5C3E7.FFFC0FCE@in.ot.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <38B5C3E7.FFFC0FCE@in.ot.com.au>; from maxs@in.ot.com.au on Fri, Feb 25, 2000 at 10:51:03AM +1100 Organization: INRIA Rocquencourt Resent-From: weis@pauillac.inria.fr Resent-Date: Fri, 25 Feb 2000 14:16:58 +0100 Resent-To: caml-redistribution@pauillac.inria.fr >> In particular, when you say "must work under windows", do you mean out >> of the box window, or one with some tools installed (ocaml, python, >> cygwin thus bash, make ...) > > The current requirements are for Python and Ocaml installed. >Plus you need the same C compiler used to build Python and Ocaml. >[You also need GTK] I have never compiled ocaml under windows, but I thought there was some kind of nmake to do it. And some day, it should be possible to compile it using cygwin, which is slightly cheaper than some m$ compilers ;-) and which makes available many nice command line tools. >> True, but since there is a nice mechanism to deal with this (ie >> Makefile and directories), is this really worth it ? > > What? Nice mechanism? Are you joking or ignorant? > I must say I am ignorant. I've only compiled software under Linux, and installed it under Linux and Windows. The only way to get really rid of software under windows is to reinstall the whole system from scratch (the garbage collecting of dlls is not that good ;-). Most of the time, when I uninstall something that decided to go live in common directories, uninstall fails. Under Linux, I think makefiles work well, and it is possible to specify an install directory during the configuration process (and when I say that, I mean there will be nothing that will go in another directory, as it can happen for some other os). Now if you would be so kind as to explain what better solution you have compared to makefiles, I'm all ears. Alan Schmitt -- The hacker: someone who figured things out and made something cool happen.