Version française
Home     About     Download     Resources     Contact us    
Browse thread
[ANN] OCaml Reins 0.1 - Persistent Data Structure Library
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: skaller <skaller@u...>
Subject: Re: Cherry-picking modules (was Re: [Caml-list] [ANN] OCaml Reins 0.1 - Persistent Data Structure Library)
On Wed, 2007-09-26 at 11:08 -0400, Michael Furr wrote:
> 
> On Wed, 26 Sep 2007, skaller wrote:
> 
> > On Wed, 2007-09-26 at 00:16 +0200, Daniel Bünzli wrote:
> >> Le 25 sept. 07 à 21:30, Mike Furr a écrit :
> >
> >> Having to install them not only puts a burden on potential users, but
> >> it also puts a burden on me when I suddenly start to hack my project
> >> in another environment which has not all the dependencies installed.
> >
> > indeed, reins requires findlib, Omake, and Ounit..
> 
> Of course these are *build-time* dependencies.  These are not required by 
> anyone using the library once its installed.

This is true .. but you're missing something, which is slightly
surprising considering you're the maintainer and DD manager
of the Debian package for Felix ..

None of my clients will be needing this library to use it,
because they're not (using Felix as) Ocaml programmers.

If I used it, it would be used ONCE by users to build the 
Felix executable and discarded. Already, Python, Ocaml 
and C++ are needed for this single build.

Anyhow, that's why I would not want to ask MY clients to
have to install these dependencies AND THEN your library:
that adds 4 more dependencies and places where things can
go wrong .. will your build scripts work on Windows?
Will Omakes and findlibs and Ounits build scripts build
transparently on Windows?

My build script do -- they're platform independent.

[Yes, I know Omake is designed specifically to work on Windows
to enable platform independent builds]

-- 
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net