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] [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: 2004-04-26 (07:45)
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...


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