Version française
Home     About     Download     Resources     Contact us    
Browse thread
[Caml-list] [ANN] The Missing Library
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Martin Jambon <martin_jambon@e...>
Subject: Re: [Caml-list] Re: Proposal: community standard library project
On Mon, 26 Apr 2004, Jacques GARRIGUE wrote:

> Why? Because ocaml gives you many ways to define an API for any
> functionality. And does not try to decide which is better. So you can
> only end up with duplicate libraries, according to personal tastes.
> Not only there are plenty of duplicate libraries around, but I'm sure
> that many ocaml programmers prefer to create their own private library
> rather than using some available one.
>
> You can be functional or imperative, use optional arguments or not,
> use objects or modules, etc...
> Even interfacing a C library can be done in many different ways...

So, we can have maybe one "standard OO library" or a
"standard ???-style library".
Users like to follow only one simple and precise paradigm.
Users will not tolerate exceptions to The Paradigm.

(Citation des Inconnus : « la devise de la maison : ne jamais prendre les
gens pour des cons, mais ne pas oublier qu'ils le sont. »)

OCaml is great because developers may choose between
several programming styles, but I think that the interface of a library
must explicitely follow only one style. This is true for any library,
standard or not.
It might sometimes require Caml-styleA to Caml-styleB wrappers...


Martin

-------------------
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