Track Icon for the haskell track on Exercism.io

haskell

Haskell is a functional programming language which is pure and statically-typed. It's known for lazy evaluation, where evaluation is deferred until necessary, and its purity, where monads are used for working with side-effects.

During the initial stages of exercism v3, this view will list the generic list to launch. All tracks should attempt to follow all the steps and check all the items on this list, before launching the track in version three.

Find the haskell track in the v3 repository here.

Preparation Status

  1. Convert existing files to new repository structure🔗
  2. Fill out the /languages/haskell/maintainers.md file.
  3. Ensure there is a link to your track's GitHub issues on the main README.md
  4. Write a Concept Exercise implementation guide
  5. List out key Concepts for your language
  6. Add GitHub issues for 20 Concept Exercises

Readiness for Launch

  1. Updated config.json
    • Added version key
    • Added online editor settings
  2. Implemented 20+ Concept Exercises
  3. Added Concepts for all Practice Exercises
  4. Build Test Runner
  5. Build Representer
  6. (Optional) Build Analyzer