Date: Thu, 07 Oct 1999 11:18:42 +0200
From: "Francisco Valverde Albacete" <firstname.lastname@example.org>
To: Ohad Rodeh <email@example.com>
Subject: Re: Stdlib regularity
This is a multi-part message in MIME format.
Content-Type: text/plain; charset=us-ascii
Ohad Rodeh wrote:
> Caml list,
> I have used OCaml extensively in the past few years, and I've had
> some misgivings about the CAML standard library argument ordering. It
> is a little bit confusing and not standard. For example:
I have my opinion about argument order too! However, I have also read the
proposals by other people and I guess all of us have their bit of reason.
C'mon, even the implementors of the language and its their own child!
Now, the work of the OLabl group is much more daring and advanced than any
of the proposals *we* can make: It allows free order of parameters (with
certain restrictions). It involves also named parameters, missing arguments
and default values (which can deal more elegantly with obnoxious default
comparison functions for aggregate types like sets and priority queues). It
can also accept OCaml-like function types. Take a look at
Alas, for one of particular "features" above mentioned (I don't remember
which) there is a time penalty in runtime, although minor if I remember well
(Any explanations from J.Garrigue or J.P. Furuse)? But we never got into
OCaml strictly for time-efficiency reasons, did we?
The most important consideration is that the OLabl people are not *the OCaml
people* and their work remains different (if faithful to releases of the
original language. I guess both teams are closely related?). And that has
always been my main deterrent for not adhering to OLabl: I use all its tools
*except* this particular feature with the types of functions, for fear I'll
be left out of the main OCaml tool development.
Any gues what comes next? *YES* can I ask the OCaml implemtors if there are
any plans to consider implementing OLabl's typing discipline/suggestions as
an alternative to OCaml's more rigid one while maintaining the present
scheme for compatibility's sake?
Thanks for your attention!
Universidad Carlos III de Madrid
Resume' en francais:
Pourquoi ne profite-t-on pas des advantages de la discipline de typage de
OLabl dans OCaml? Merci.
Content-Type: text/x-vcard; charset=us-ascii;
Content-Description: Card for Francisco Valverde-Albacete
X-MIME-Autoconverted: from 8bit to quoted-printable by tsc.uc3m.es id LAA04075
tel;fax:+34 91 624 94 31
tel;work:+34 91 624 91 71
org:Universidad Carlos III de Madrid;Dpto. Tecnolog=EDas de las Comunicac=
adr:;;c/Butarque, 15;Leganés 28911;;;
This archive was generated by hypermail 2b29 : Sun Jan 02 2000 - 11:58:26 MET