Subpages:

Haskell Study Group

We're working through the fantastic Haskell Programming from First Principles (http://haskellbook.com) book.

We meet up at the hack nights which run every two weeks.

Original Time Table (it currently varies where people are at):

Week 1: Introduction. Lambda calculus

• Haskell Book, Chapter 1

Week 2. Getting started with Haskell.

• Chapters 2 and 3

Week 3. Basic datatypes.

• Review chapters 2 and 3
• Chapters 4 and 5

Week 4. Types and Typeclasses.

• Review chapters 4 and 5
• Chapter 6

Week 5. Functional patterns. Working with recursion.

• Review chapter 6
• Chapters 7 and 8

Week 6. Lists and folding lists.

• Review chapters 7 and 8
• Chapters 9 and 10

Week 7. Algebraic datatypes.

• Review chapters 9 and 10
• Chapters 11 and 12

Week 8. Midpoint review. Testing with QuickCheck.

• Review chapters 2-12
• Read and complete Chapter 13 on your own
• Chapter 14

Week 9. Monoid and Semigroup.

• Chapter 15

Week 10. Functor

• Review Chapter 15
• Chapter 16

Week 11. Applicative.

• Review chapter 16
• Chapter 17

Week 12. Monad. How to apply structure to your code.

• Review chapter 17
• Chapter 18
• Read Chapter 19 on your own
• General review and look ahead