Browse thread
Re: [Caml-list] Unix.file_descr -> int ???
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Christophe Raffalli <raffalli@u...> |
| Subject: | [Caml-list] proposal for library |
Le jeu 20/06/2002 à 16:42, YAMAGATA yoriyuki a écrit : > From: Markus Mottl <markus@oefai.at> > Subject: Re: [Caml-list] Unix.file_descr -> int ??? > Date: Thu, 20 Jun 2002 13:52:37 +0200 > > > It might be a good idea to define some set of rules that allows people > > external to INRIA to write libraries in such a way that they could be > > accepted in the standard distribution. > > and some degree of disclosure of the future development plan, or at > least, what INRIA team is working now, would help. This would reduce > danger of duplicated works. Why not have a system of submission/referee for adding functions to existing library (I am often mising for instance the usual List.flat_map or List.rev_append in list.mli) or adding new library to the standard OCaml ? There should exist some clearly written rules to respect, and the referees should check that these rules are respected. The referees could also ask for modification and so on .. I do not think the INRIA team spend a lot of time adapting the libraries when they do incompatible change to OCaml. And moreover, some libraries could be maintained outside of INRIA (by the guy who created the library) ? I think this is interesting, because we often write some small library of function that could be useful to every body ... so it is a nice way to share them. among the useful missing library that I am sure many people have allready written, there are: library for multiset (using Map or something better), partial order, etc ... Morever, people could also submit optimized replacement for existing libraries (using a compatible interface ans semantics, this is hard to check for the referre). So this way we could get nice, complete and efficient libraries for OCaml ! -- Christophe Raffalli Université de Savoie Batiment Le Chablais, bureau 21 73376 Le Bourget-du-Lac Cedex tél: (33) 4 79 75 81 03 fax: (33) 4 79 75 87 42 mail: Christophe.Raffalli@univ-savoie.fr www: http://www.lama.univ-savoie.fr/~RAFFALLI ------------------- 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