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
Copy file name to clipboardExpand all lines: docs/constrained-generators/DesignPrinciples.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1785,8 +1785,9 @@ It is possible to write a single `HasSpec` instance for all tuples. But this add
1785
1785
of complexity to the system.
1786
1786
1787
1787
1. It needs to handle definitions using Derive-Generics
1788
-
2. It needs to understand how to handle arbitray Sum-of-Products
1789
-
3. It needs to provide default method instances that use [Default method signatures]("https://downloads.haskell.org/ghc/9.0.1/docs/html/users_guide/exts/default_signatures.html") for every method of HasSpec.
1788
+
2. It needs to understand how to handle arbitrary Sum-of-Products
1789
+
3. It needs to provide default method instances that use
1790
+
[Default method signatures](https://downloads.haskell.org/ghc/9.0.1/docs/html/users_guide/exts/default_signatures.html) for every method of `HasSpec`.
1790
1791
1791
1792
The amount of extra code is very large, and actually hides the the important ideas behind
1792
1793
the Design Principles we discuss in this document. So we have factored it out of the code for
0 commit comments