Я просматривал список предупреждений OCaml и не уверен, что означают некоторые из них (примеры не приводятся). В частности, я хотел бы понять:
Примеры кода, который вызывает следующие предупреждения (я думаю, что моя интерпретация того, что означает каждое предупреждение, отличается от того, что оно на самом деле означает, потому что мне трудно создавать случаи, которые вызывают предупреждения, которые не являются прямыми языковыми ошибками):
5. Partially applied function: expression whose result has function type and is ignored.
6. Label omitted in function application.
28. Wildcard pattern given as argument to a constant constructor.
59. Assignment to non-mutable value
Что такое "переменная предка" и "конструктор расширения":
36. Unused ancestor variable.
38. Unused extension constructor.
Что это значит:
61. Unboxable type in primitive declaration
62. Type constraint on GADT type declaration