feat: added README

This commit is contained in:
lisk77 2025-06-30 20:43:17 +02:00
parent 0dd91da74f
commit f8a6cf726f

32
README.md Normal file
View file

@ -0,0 +1,32 @@
# Lambda
A simple lambda calculus evaluator. Its just a bunch of functions you define and use as data and pass into other functions.
## How to install
```
git clone https://github.com/lisk77/lambda && cd lambda
mkdir build && cd build
cmake ..
make
```
## How to use
Write your code into a file and pipe it into the binary
```
cat file | lambda
```
or just echo the code directly
```
echo "main = \\ x . x;" | lambda
```
## Future ideas
- [ ] types
- [ ] imports
- [ ] small standard library