13 lines
498 B
Markdown
13 lines
498 B
Markdown
# Lamb
|
|
|
|
A (very WIP) lambda expression evaluator and debugger.
|
|
|
|
I'd like to build the following:
|
|
|
|
- [X] parsing with parsec
|
|
- need to harden tests a bit more but existing tests pass
|
|
- [X] alpha/beta reduction to beta normal
|
|
- [ ] substitutions for known abstractions (numbers can be written and are displayed as numbers rather than lambda terms)
|
|
- [ ] persisted variables
|
|
- [ ] display all steps in alpha/beta reductions until beta normal form is reached
|
|
- [ ] online web-based lambda playground
|