caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* type constraints involving variant types
@ 2007-03-16 10:43 Christian Sternagel
  2007-03-16 13:07 ` Zheng Li
  0 siblings, 1 reply; 3+ messages in thread
From: Christian Sternagel @ 2007-03-16 10:43 UTC (permalink / raw)
  To: caml-list

Is it possible to give type constraints involving variant types?
If there is e.g.

module type A = sig
 type t = A of 'a | B of 'b
end

module type B = sig
 module A : A
end

Can I then do something like

module type C = sig
 module B : B
 module A : A
  with type t = B.A.t = A of 'a | B of 'b
end

The above yields a syntax error, but there should be a way of doing
that or not?

cheers

christian


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

end of thread, other threads:[~2007-03-16 15:44 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-16 10:43 type constraints involving variant types Christian Sternagel
2007-03-16 13:07 ` Zheng Li
2007-03-16 15:44   ` [Caml-list] " Christian Sternagel

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