asarkar / exercism-haskell

https://exercism.org/tracks/haskell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

exercism-haskell

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.

GHCi Commands

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

Running tests

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

License

Released under Apache License v2.0.

About

https://exercism.org/tracks/haskell

License:Apache License 2.0


Languages

Language:Haskell 99.9%Language:Shell 0.1%