You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The output for object types is completely unstructured. This is mostly fine for simple object types, but for larger ones it sometimes ends up looking worse than the format of the original interface!
For example:
typet = <method1 : string; (** does x *)method2 : int -> unit; (** does y *)method3 : string -> intlist;
method4 : int -> int -> int -> string;
method5 : string -> string -> string;
>
becomes
Furthermore, it is impossible to add documentation comments to the methods of an object type directly. This is really unfortunate for modules that hide their classes in their interface and instead expose the object type and functions for constructing the object, especially considering #525.
The text was updated successfully, but these errors were encountered:
The output for object types is completely unstructured. This is mostly fine for simple object types, but for larger ones it sometimes ends up looking worse than the format of the original interface!
For example:
becomes

Furthermore, it is impossible to add documentation comments to the methods of an object type directly. This is really unfortunate for modules that hide their classes in their interface and instead expose the object type and functions for constructing the object, especially considering #525.
The text was updated successfully, but these errors were encountered: