Browse thread
[Caml-list] [ANN] The Missing Library
-
John Goerzen
-
Kenneth Knowles
- Alexander V. Voinov
-
John Goerzen
-
Maxence Guesdon
-
John Goerzen
- Maxence Guesdon
-
John Goerzen
-
Alain.Frisch@e...
-
John Goerzen
-
Alain.Frisch@e...
-
Nicolas Cannasse
-
Yamagata Yoriyuki
- Gerd Stolpmann
-
Nicolas Cannasse
-
Yamagata Yoriyuki
- Jacques GARRIGUE
- Nicolas Cannasse
-
Yamagata Yoriyuki
-
Yamagata Yoriyuki
-
Nicolas Cannasse
- oliver@f...
-
Alain.Frisch@e...
-
John Goerzen
- Henri DF
- Shawn Wagner
- james woodyatt
-
Alain.Frisch@e...
- Basile STARYNKEVITCH
-
John Goerzen
- Kenneth Knowles
- Florian Hars
-
Maxence Guesdon
- Eric C. Cooper
-
Kenneth Knowles
[
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: | 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... 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