Hi list, I don't understand the following behaviour:
Objective Caml version 3.11.0 # type t = [`A | `B of int u] and 'a u = 'a * t;; Error: In the definition of t, type int u should be 'a u # type t = A | B of int u and 'a u = 'a * t;; type t = A | B of int u and 'a u = 'a * t Anyone's got a simple explanation for this ? ph.
_______________________________________________ Caml-list mailing list. Subscription management: http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list Archives: http://caml.inria.fr Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs