22 lines
582 B
Markdown
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?
|