Notes on "Haskell Programming from First Principles" by Julie Moronuki and Chris Allen, revision RC2.
.. toctree:: :maxdepth: 5 readme 01_-_all_you_need_is_lambda/notes 01_-_all_you_need_is_lambda/notes2 02_-_hello_haskell/outline 02_-_hello_haskell/notes 03_-_strings/notes 03_-_strings/questions 04_-_basic_datatypes/notes 04_-_basic_datatypes/questions 05_-_types/notes 05_-_types/questions 06_-_typeclasses/notes 07_-_more_functional_patterns/notes 08_-_recursion/outline 08_-_recursion/notes 08_-_recursion/design-recipe 08_-_recursion/overkill 09_-_lists/outline 09_-_lists/summary 09_-_lists/notes 09_-_lists/questions 10_-_folds/contents 10_-_folds/notes 10_-_folds/questions 11_-_algebraic_datatypes/notes 12_-_signaling_adversity/notes 13_-_building_projects/notes 14_-_testing/notes 14_-_testing/questions 15_-_monoid_semigroup/notes 16_-_functor/outline 16_-_functor/notes 17_-_applicative/notes 18_-_monad/outline 18_-_monad/notes 20_-_foldable/outline 20_-_foldable/notes 21_-_traversable/outline 21_-_traversable/questions 21_-_traversable/notes 22_-_reader/outline 22_-_reader/notes