https://github.com/hellerve/unlambda
An Unlambda Interpreter and REPL
https://github.com/hellerve/unlambda
Last synced: about 1 year ago
JSON representation
An Unlambda Interpreter and REPL
- Host: GitHub
- URL: https://github.com/hellerve/unlambda
- Owner: hellerve
- License: gpl-2.0
- Created: 2015-03-29T19:01:01.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2018-09-27T09:54:36.000Z (over 7 years ago)
- Last Synced: 2025-02-28T08:04:45.032Z (about 1 year ago)
- Language: Haskell
- Homepage:
- Size: 473 KB
- Stars: 10
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# unlambda


[](https://travis-ci.org/hellerve/unlambda)
An Unlambda Interpreter written in Haskell. It's basically a cleaned-up version
of [this](https://github.com/bwo/unlambda/blob/master/unlambda.hs), where I
added the REPL and the cabal files.
## Building & Installing
Unlambda has a cabal toolchain, which means you can install it by issuing `cabal install`
if you have the tool installed.
## Running
You can run files like with any regular interpreter by using the command
`unlambda yourfile` or go into interactive mode by running unlambda without
any other arguments. You will be greeted by your run-of-the-mill shell.
Have fun!