CS141 Functional Programming
A collection of revision notes summarising modules taught on the Computer Science course at the University of Warwick
View on GitHub
📚Modules
Primary Notes
One Page
Topics
General functional programming
Lazy evaluation & recursion
Higher order functions
Data types
Equational reasoning in haskell
Functors, applicatives, monads
Type level programming
More Resources
Crib Sheets
Laws and associativity
Questions
Past papers