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 IAA07172; Mon, 11 Mar 2002 08:12:43 +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 IAA06923 for ; Mon, 11 Mar 2002 08:12:42 +0100 (MET) Received: from mailc.telia.com (mailc.telia.com [194.22.190.4]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id g2B7CfP21937 for ; Mon, 11 Mar 2002 08:12:42 +0100 (MET) Received: from gateway (h175n2fls34o849.telia.com [217.208.235.175]) by mailc.telia.com (8.11.6/8.11.6) with ESMTP id g2B7CeN26400; Mon, 11 Mar 2002 08:12:40 +0100 (CET) From: "Mattias Waldau" To: "'Mark D. Anderson'" , Subject: RE: [Caml-list] The DLL-hell of O'Caml Date: Mon, 11 Mar 2002 08:12:29 +0100 Message-ID: <000d01c1c8cc$1bff3c00$0200a8c0@gateway> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.3416 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Importance: Normal In-Reply-To: <026e01c1c8b5$32f11260$de5b6620@mdaxke> Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Does CPAN also use information about installed libraries, for example which versions of glibc are available? /mattias > -----Original Message----- > From: owner-caml-list@pauillac.inria.fr > [mailto:owner-caml-list@pauillac.inria.fr] On Behalf Of Mark > D. Anderson > Sent: Monday, March 11, 2002 5:28 AM > To: caml-list@inria.fr > Subject: Re: [Caml-list] The DLL-hell of O'Caml > > > If someone is going to work on this, I'd recommend they look > even more deeply at what perl and python do. It is more than > just "download over http"; there are also issues of > versioning among others. > > Some of the things both those languages have, to greater or > lesser degrees: > > - there is a web site for humans with search and list, such > as search.cpan.org > > - there is a command line which does search, list, and > install, such as > "perl -MCPAN -e shell" or "ppm" > (ppm is more an activestate thing; CPAN.pm is distributed) > The install can deal with recursive dependencies if you want. > > - the install utility can handle pure language packages, > mixed language packages with C source, and mixed language > packages with pre-compiled C source for one architecture (ppm > is less flexible but simpler). > > - really obscene things can be done with the perl "Inline" > module: http://search.cpan.org/search?dist=Inline > > - a single language install tree can handle a mixture of > binary modules that vary by architecture (i686-linux vs. > MSWin32-x86-multi-thread) or by language version (5.005 vs. > 5.6). pure-language modules can vary by language version. > This is useful for multiple developers sharing a single > install over NFS, or for a single developer that is trying > out multiple configurations. > > - the language runtime does best effort when a package is > asked for by name, taking the "best-fit" one; this prevents > you having to upgrade all packages just because the language > is upgraded. > > -mda > > > ------------------- > 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 ------------------- 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