Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
* Operateurs < et =
@ 1997-02-01 19:03 Valentin Bonnard
  1997-02-03  8:38 ` Pierre Weis
  0 siblings, 1 reply; 2+ messages in thread
From: Valentin Bonnard @ 1997-02-01 19:03 UTC (permalink / raw)
  To: caml-list

Pourquoi n'est il pas possible de definir l'egalite et l'ordre
sur un type en Caml ? Bien sur je peut definir des fonctions
est_egal et inferieur_a mais comme les fonctions du module eq
sont polymorphes je voudrait definir ces fonctions sur mes
types (exemple: le type fraction).

De plus la notion d'ordre physique pourrait etre 
interressante; de meme qu'il y a deux comparaisons, une 
correcte et une rapide = et ==, il pourrait y avoir deux
ordre, un correct (2/4 < 1/1) et un artificiel (un ordre
quelconque defini y compris sur les fonctions).

Cet ordre rapide pourrai etre la comparaison des addesses,
la comparaison des representations (memcmpr) ou quelque 
chose comme ca.

Abstract: why isn't it possible to define the equalty and 
order over a user defined type ? (2,4 < 1,1 but 2/4 < 1/1)

Also like there are = and ==, why isn't there a fast
physical comparison defined for all types (even functions) ?


Valentin Bonnard
mailto:bonnardv@pratique.fr
http://www.pratique.fr/~bonnardv (Informations sur le C++ en Francais)







^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1997-02-03  8:41 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-02-01 19:03 Operateurs < et = Valentin Bonnard
1997-02-03  8:38 ` Pierre Weis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox