Description
Lambda Calculus interpreter.
Description
Please see the README on GitHub at https://github.com/githubuser/lambda-calculus-interpreter#readme
README.md
lambda-calculus-interpreter
Testing
To run tests execute
$ stack test
To re-run tests on file changes execute
$ stack test --file-watch
To add a new test, create a module inside tests directory, this module should export its tests as TestTree datatype. Then import this new module to tests/Spec.hs, and add its tests to list of other tests in main (see ShadowingTest for example).
For windows users
The issue with symbol λ occures with encoding system different from UTF-8. Thus, to run project on Windows machine you should set UTF-8 encoding for terminal. Example for PowerShell:
lambda-calculus-interpreter>chcp 65001
lambda-calculus-interpreter>stack ghci