From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id UAA07581; Wed, 3 Mar 2004 20:56:31 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f 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 UAA07571 for ; Wed, 3 Mar 2004 20:56:29 +0100 (MET) Received: from mwinf0104.wanadoo.fr (smtp1.wanadoo.fr [193.252.22.30]) by nez-perce.inria.fr (8.12.10/8.12.10) with ESMTP id i23JudIq015128 for ; Wed, 3 Mar 2004 20:56:39 +0100 Received: from morgana (ARennes-303-1-18-229.w81-51.abo.wanadoo.fr [81.51.59.229]) by mwinf0104.wanadoo.fr (SMTP Server) with ESMTP id 8311E1BFFF5A; Wed, 3 Mar 2004 20:56:28 +0100 (CET) Received: from david by morgana with local (Exim 4.30) id 1AycTj-0000Nj-BE; Wed, 03 Mar 2004 20:56:27 +0100 To: Kenneth Knowles Cc: ijtrotts@ucdavis.edu, caml-list@inria.fr Subject: Re: [Caml-list] [ANNOUNCE] Development versions: ocamlconf, ASPCC References: <20040303014757.GA23400@tallman.kefka.frap.net> <20040303051611.GA1204@manzanita> <20040303062539.GA27167@tallman.kefka.frap.net> From: David MENTRE Organization: none Date: Wed, 03 Mar 2004 20:56:27 +0100 In-Reply-To: <20040303062539.GA27167@tallman.kefka.frap.net> (Kenneth Knowles's message of "Tue, 2 Mar 2004 22:25:39 -0800") Message-ID: <87wu611z84.fsf@linux-france.org> User-Agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Miltered: at nez-perce by Joe's j-chkmail ("http://j-chkmail.ensmp.fr")! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 dmentre:01 knowles:99 mlc:99 mlc:99 autoconf:01 dependencies:01 dmentre:01 compiler:01 ocaml:01 ocaml:01 writes:01 mentre:01 mentre:01 configure:02 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk X-Keywords: X-UID: 38 Hello Kenneth, Kenneth Knowles writes: > The configure script (actually configure.mlc, for technical reasons, > and the configure script is a shell wrapper around `ocaml configure.mlc`) is > also plain text ocaml, but with additional code copied into it. So the produced configure script is an OCaml program that needs the ocaml environment to run? I share all the objections against autoconf, but at least it produces a simple sh script that can run on any (unix) system. The role of a configure script is also to find the ocaml compiler or warn that it is a requirement. That's said, I admit that if somebody intends to compile an OCaml program, he probably have ocaml on his machine. But that's still introduce a dependency *before* running the configure script of which role is to find dependencies. My 2 cents, Yours, d. -- David Mentré ------------------- 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