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 LAA01600; Fri, 22 Mar 2002 11:27:18 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id LAA02123 for ; Fri, 22 Mar 2002 11:27:18 +0100 (MET) Received: from mrwall.kal.com (mrwall.kal.com [194.193.14.236]) by concorde.inria.fr (8.11.1/8.11.1) with SMTP id g2MARH521329; Fri, 22 Mar 2002 11:27:17 +0100 (MET) Received: from mrwall.kal.com [194.193.14.236] (HELO localhost) by mrwall.kal.com (AltaVista Mail V2.0J/2.0J BL25J listener) id 0000_003e_3c9b_081b_93e4; Fri, 22 Mar 2002 10:31:55 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: [Caml-list] The DLL-hell of O'Caml content-class: urn:content-classes:message x-mimeole: Produced By Microsoft Exchange V6.0.4417.0 Date: Fri, 22 Mar 2002 10:24:33 -0000 Message-ID: <8E31D6933A2FE64F8AE3CC1381EEDCE72A0A43@NT.kal.com> Thread-Topic: [Caml-list] The DLL-hell of O'Caml Thread-Index: AcHRBPl9+SDRq96mSCKbgw7lkYxxmgAhta2Q From: "Dave Berry" To: "Xavier Leroy" , "Jeff Henrikson" , Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk FWIW, we (KAL) maintain backwards compatibility in a whole host of DLLs and OCXs on Windows NT, 2000, and XP. You can drop a version of our utilities DLL compiled last night into a distribution from two years ago, and your distribution will carry on working as if nothing had changed. So it is possible, even on Microsoft systems, given sufficient care on the part of the designers. What would be nice would be a type system that could ensure this for us. There's some opportunities for academic research here, surely? -----Original Message----- From: Xavier Leroy [mailto:xavier.leroy@inria.fr] Sent: 21 March 2002 18:10 To: Jeff Henrikson Cc: caml-list@inria.fr Subject: Re: [Caml-list] The DLL-hell of O'Caml What I think is futile is to expect users to pick independently- compiled binary distributions of libraries and dynamically-linked executables left and right, and expect that the resulting system will work. Try to do this with a Linux system and it will break very quickly. ------------------- 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