This repository has been archived on 2024-11-05. You can view files and clone it, but cannot push or open issues/pull-requests.
lamb/README.md

22 lines
582 B
Markdown

<h1 align="center">
<img src="misc/lamb.svg" style="height:10ex"><br/>
Lamb: A Lambda Calculus Engine
</h1>
## Todo (pre-release):
- Fix parser (call parentheses)
- Good command parsing (`:help`, `:save`, `:load`, `:macros` as a bare minimum)
- Python files: installable, package list, etc
- $\alpha$-equivalence check
- Don't expand macros until you absolutely have to
- Versioning
- Clean up runner & printing
- Count reductions
## Todo:
- live syntax check
- Command and macro autocomplete
- step-by-step reduction
- Documentation in README
- Maybe a better icon?