Skip to content

A simple interpreter for combinatory logic using polish notation and SKI-basis.

License

Notifications You must be signed in to change notification settings

jllang/CombinatoryCalculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CombinatoryCalculator

A simple interpreter for combinatory logic using Polish notation and SKI-basis.

1. Getting started

This project requires GHC and cabal (and Git).

To clone and install the project, run:

  1. git clone ssh://[email protected]/jllang/CombinatoryCalculator.git
  2. cd CombinatoryCalculator/
  3. cabal update
  4. cabal sandbox init
  5. cabal install -j8
    • j8 is 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.

About

A simple interpreter for combinatory logic using polish notation and SKI-basis.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published