caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] Records with same structure in OCaml
@ 2002-04-06 17:52 Oliver Bandel
  2002-04-07 15:38 ` Tim Freeman
  2002-04-07 16:43 ` Brian Rogoff
  0 siblings, 2 replies; 3+ messages in thread
From: Oliver Bandel @ 2002-04-06 17:52 UTC (permalink / raw)
  To: caml-list

Hello,


when I use two records with the same structure,
how can they be distinguished? And how can
the correct type be choosed?


Example:

type complex = { re: float; im: float };
type foo     = { re: float; im: float };

let x = { re =2.0; im = 55.0 };


The x here has type foo.
How can I choose type complex?

Doesn't that yield a mess, when calling
functions with that values?

I tried some things on the toplevel,
and it seems messy to me.


How will that be handled in Ocaml?
Is it not good to have two types with
same structure?

Ciao,
   Oliver

-------------------
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


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

end of thread, other threads:[~2002-04-07 21:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-06 17:52 [Caml-list] Records with same structure in OCaml Oliver Bandel
2002-04-07 15:38 ` Tim Freeman
2002-04-07 16:43 ` Brian Rogoff

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).