Review Topics
Important
- Pattern matching (including let and where).
Avoid:
fst
,snd
,head
,tail
. - Records and data structures.
- map, filter, and fold
- Type classes:
class
andinstanceof
- Maybe
- Semigroup?
- Functor? - If you had the class definition, could you make an instance of it?
- sorting
- Inferring type signatures from usage.
Other Topics
- Randomness:
mkStdGen
,randomR
. - “Stone Age” programming.
- Code World