File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 5
5
* Functors
6
6
* What is covariance and contravariance in the context of functors and category theory?
7
7
* What are the negative and positive positions?
8
+ * What types can be both covariant functors and contravariant?
9
+ * What are invariant functors?
8
10
* Contrafunctor (Contravariant functor)
9
11
* What is the signature of ` contramap ` function?
10
12
* Make an example of instance definition for some ADT.
46
48
47
49
## Types
48
50
49
- * What is a cardinality?
51
+ * What is cardinality?
52
+ * What is the notion of isomorphism when we are talking about types?
53
+ * Should isomorphic types have the same cardinality?
54
+
55
+ #### Exercises
56
+
57
+ * [ Kata - isomorphism] ( https://www.codewars.com/kata/isomorphism )
50
58
51
59
#### Resources
52
60
53
- TODO: add resources
61
+ * [ Cardinality of a Set ] ( https://math24.net/cardinality-set.html )
54
62
55
63
## Polymorphic Kinds
56
64
@@ -121,6 +129,7 @@ How can we bundle Pattern Synonyms with datatypes in export and import lists?
121
129
#### Resources
122
130
123
131
* [ Laziness from What I Wish I Knew When Learning Haskell] ( http://dev.stephendiehl.com/hask/#laziness )
132
+ * [ The GHC Runtime System - Ch. 4 Laziness] ( http://ezyang.com/jfp-ghc-rts-draft.pdf )
124
133
125
134
## Exceptions
126
135
You can’t perform that action at this time.
0 commit comments