We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 623e81e + fd21cba commit 3774a19Copy full SHA for 3774a19
docs/src/main/tut/guidelines.md
@@ -111,5 +111,11 @@ abstract class KleisliInstance1 {
111
}
112
```
113
114
+### Type classes that ONLY define laws.
115
+
116
+We can introduce new type classes for the sake of adding laws that don't apply to the parent type class, e.g. `CommutativeSemigroup` and
117
+`CommutativeArrow`.
118
119
#### TODO:
120
121
Once we drop 2.10 support, AnyVal-extending class constructor parameters can be marked as private.
0 commit comments