Skip to content

ehamberg/flatmap-haskell-workshop

 
 

Repository files navigation

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

Learning Haskell

Books

Web pages

About

Exercises for the introductory Haskell workshop at Flatmap 2015

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 100.0%