asarkar / 99-haskell

H-99: Ninety-Nine Haskell Problems

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

H-99: Ninety-Nine Haskell Problems

Some problems are intentionally unsolved, because they are uninteresting/improbable in the context of Haskell.

  • These are the problems 38, 47, and 54.

A number of problems were added to fill out 99 problems.

  • These are the problems 29, 30, 42, 43, 44, 45, 51, 52, 53, 74, 75, 76, 77, 78, and 79.

The problems

Running tests

./.github/run.sh

To run all matching tests:

./.github/run.sh -m <some_word>

To run exactly matching tests:

./.github/run.sh -m "/<some_word>/"

To run a specific test:

./.github/run.sh -m "/Ch11/evaluates expression/eval/"

To run a file containing a main method:

stack runhaskell app/Main.hs

To run an executable listed in package.yaml:

stack build
stack exec <name>

License

Released under Apache License v2.0.

About

H-99: Ninety-Nine Haskell Problems

License:Apache License 2.0


Languages

Language:Haskell 100.0%