lambda-calculus-interpreter: Lambda Calculus interpreter

[ bsd3, language, library, program ] [ Propose Tags ]

Please see the README on GitHub at

[Skip to Readme]
Versions [faq],,,
Change log
Dependencies base (>=4.7 && <5), lambda-calculus-interpreter [details]
License BSD-3-Clause
Copyright 2018 Author name here
Author Author name here
Category Language
Home page
Bug tracker
Source repo head: git clone
Uploaded by xeontem at Wed Sep 12 07:27:42 UTC 2018
Distributions NixOS:
Executables lci
Downloads 597 total (75 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2018-09-12 [all 1 reports]


[Index] [Quick Jump]



Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for lambda-calculus-interpreter-

[back to package description]


Build Status


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