drhumlen / flatmap-haskell-workshop

Exercises for the introductory Haskell workshop at Flatmap 2015

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

How to get started

The exercises are meant to be solved in a test-driven way. There are per-module test suites under Tests/ and an AllTests module that contains all the tests.

Suggested order:

  1. GettingStarted
  2. Functions
  3. PartialApplication
  4. Recursion
  5. RecursionSchemes
  6. CreditCardNumberValidator
  7. PatternMatching
  8. HigherOrderFunctions
  9. ProjectEuler
  10. QuickCheckExamples
  11. Vigenere

A simple way of running the tests locally is to use the command

$ runhaskell Tests/<test name>.hs`

e.g. runhaskell Tests/GettingStartedTests.hs.

See CheatSheet.hs for examples of Haskell syntax and the use of some common functions.

Next Steps

About

Exercises for the introductory Haskell workshop at Flatmap 2015


Languages

Language:Haskell 100.0%