My solutions for Exercism Haskell Track. Feel free to open issues for questions, comments, or suggestions.
For detailed explanations of solutions, see exercism-rust.
A curated list of Haskell resources is available on my blog.
To start with a package loaded
stack repl --package xyz
To load if already started
GHCi> :set -package xyz
GHCi> :m +XYZ.Module.You.Suddenly.Need
To use a language extension
GHCi> :set -XOverloadedStrings
To show type of something
GHCi> :t variable
Multiline input
GHCi> :{
...
:}
To quit
GHCi> :quit
stack test
To run all matching tests:
stack test --ta '-m <some_word>'
To run exactly matching tests:
stack test --ta '-m "/<some_word>/"'
To run a specific test:
stack test --ta '-m "/allergies/no allergies at all/"'
To view package list:
stack ls dependencies
Released under Apache License v2.0.