A simple interpreter for combinatory logic using Polish notation and SKI-basis.
This project requires GHC and cabal (and Git).
To clone and install the project, run:
git clone ssh://[email protected]/jllang/CombinatoryCalculator.gitcd CombinatoryCalculator/cabal updatecabal sandbox initcabal install -j8j8is an optional argument, that tells cabal to use 8 threads.
After this procedure, there should be the executable at
.cabal-sandbox/bin/CombinatoryCalculator. Also, CombinatoryCalculator can be
used as a DSL in GHCI by running ghci src/CombinatoryCalculator.hs.