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 UAA21118; Fri, 28 Sep 2001 20:33:38 +0200 (MET DST) 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 UAA21094 for ; Fri, 28 Sep 2001 20:33:37 +0200 (MET DST) Received: from smtpout.mac.com (smtpout.mac.com [204.179.120.88]) by concorde.inria.fr (8.11.1/8.10.0) with ESMTP id f8SIXV529899; Fri, 28 Sep 2001 20:33:31 +0200 (MET DST) Received: by smtpout.mac.com; Fri, 28 Sep 2001 11:31:32 -0700 (PDT) Received: from asmtp02.mac.com ([10.13.10.66]) by smtp-relay01.mac.com (Netscape Messaging Server 4.15 relay01 Jun 21 2001 23:53:48) with ESMTP id GKDY4J00.EQK; Fri, 28 Sep 2001 11:31:31 -0700 Received: from kallisti.apple.com ([17.206.25.144]) by asmtp02.mac.com (Netscape Messaging Server 4.15 asmtp02 Jun 21 2001 23:53:48) with ESMTP id GKDY4I00.BDT; Fri, 28 Sep 2001 11:31:30 -0700 Date: Fri, 28 Sep 2001 11:31:32 -0700 Reply-To: jhw@wetware.com Mime-Version: 1.0 (Apple Message framework v472) Cc: caml-list@inria.fr Message-Id: <0A833163-B43F-11D5-8A0B-000502DB38F5@mac.com> In-Reply-To: <200109281357.PAA0000014253@beaune.inria.fr> Content-Type: text/plain; charset=US-ASCII; format=flowed Subject: Re: [Caml-list] findlib and mac os x frameworks/bundles/applications From: james woodyatt Content-Transfer-Encoding: 7bit To: Damien Doligez X-Mailer: Apple Mail (2.472) Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Friday, September 28, 2001, at 06:57 , Damien Doligez wrote: > > I would say these two distribution formats have very different > purposes. Apple's bundles and packages are most useful for easy > installation of stand-alone applications. findlib is for managing > libraries that are going to be used by programmers. The Mac OS X framework system (actually, it's Darwin's framework system) is intended for distributing libraries used by programmers. Apple modified the GCC compiler to add support for searching and linking with frameworks in a manner somewhat reminiscent of the way findlib does it with Ocaml for its own framework system. > I think you should use an Apple-style package if you're distributing > an application targetting the end user (in which case ease of > installation is very important), and a findlib package if your product > is a library to be used by other programmers (in which case reading > the docs and typing a few command lines to a shell prompt is not a big > deal). I hold to the philosophy that programmers are every bit as intelligent as end users. They ought to be treated like human beings, and with the same level of respect. Ease of use is important to everyone. Do you think modifying findlib to understand the layout of Mac OS X frameworks is too hard, or a bad idea for some other reason? I haven't looked at the code for findlib yet. I suppose it could make sense to dispense with findlib on Mac OS X and go straight for developing a framework search, link and construction system from scratch. But I hate reinventing other people's wheels. I was hoping to find out if anyone else had given this problem some thought before I started in on it. -- j h woodyatt "...the antidote to misinformation is more information, not less." --vinton cerf ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr