> If I understand, you mean that
> type t = int * int [@foo] * int
> would be rejected and we use instead:
> type t = int * (int [@foo]) * int
>
> Again, it's really not natural to me.
I haven't looked at the patch closely, but it seems roughly consistent
with how "as 'a" is handled. This makes sense to me, since in both
cases you are attaching additional information to the type.
Regards,
Leo
--
Caml-list mailing list. Subscription management and archives:
https://sympa.inria.fr/sympa/arc/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs