Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[Caml-list] Caml-get 0.1
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2004-01-21 (16:03)
From: Maxence Guesdon <maxence.guesdon@i...>
Subject: Re: [Caml-list] Caml-get 0.1

> > In fact, I was thinking of the following algorithm:
> > - the client does
> >   caml-get update
> > - then caml-get retrieves the archive, and for each element, look at the
> >   url of the license, retrieves it, and store it in the client repository,
> >   making it available to the use even when he/she is offline.
> It should either not download the archive or put a fat warning if the
> licence is not retrievable, but i think this is already your intention.

Yes. "Je dirais même plus", when downloading an archive, only the elements whose
license can be retrieved will be added to the client repository. 
> > Caml-get is done to help the developer, by making use of *pieces* of
> > code easier, thus not making his/her software depend on a library if it only
> > uses one or two functions of this library for example. This can be seen
> > as way to distribute a software which otherwise would depend on a
> > hard-to-install or no-packaged software.
> > 
> > But if a software heavily uses a library, it should rather really depend on
> > this lib (that is: link with it) rather than use caml-get to copy-paste
> > all the library.
> > 
> > Does it answer your question ?
> Well, i was thinking of some way of automatically or semi-automatically
> transforming a bit of caml-getted source into a proper debian package.

I don't think so, then. caml-get has no information about how to compile,
where to install,..., and is not intented to, since it is not a replacement
for the "traditional" way of distributing code.

- Maxence

To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: