caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* A nastier example
@ 2005-05-14 14:51 Julien Verlaguet
  2005-05-14 15:09 ` [Caml-list] " Eric Cooper
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Julien Verlaguet @ 2005-05-14 14:51 UTC (permalink / raw)
  To: caml-list

Here is a nastier case than the one in the previous msg.

exception E of int;;

let x=E(1);;

exception E of bool;;

x=E(true);;

answer : true

I received many mails (in private), explaining to me how the equality 
works in OCaml, how exceptions are represented etc ...
Which is not what I was asking, I will try to reformulate :

Is this the behaviour we want ?

Can two values of different types be equal ?

I agree that this wouldn't be a problem if it would only work in a 
toplevel ... But it compiles in structures as well !!

J


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

end of thread, other threads:[~2005-05-16 11:40 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-05-14 14:51 A nastier example Julien Verlaguet
2005-05-14 15:09 ` [Caml-list] " Eric Cooper
2005-05-14 15:36 ` Marcin 'Qrczak' Kowalczyk
2005-05-14 15:47   ` Julien Verlaguet
2005-05-15 14:59   ` Vincenzo Ciancia
2005-05-14 19:09 ` [Caml-list] " Jon Harrop
2005-05-15 15:50   ` skaller
2005-05-15 17:24   ` Mark Shinwell
2005-05-16  0:15     ` Jon Harrop
2005-05-16 11:40       ` Damien Doligez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).