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

24 lines
661 B
Markdown
Raw Normal View History

2022-10-21 15:10:36 -07:00
# Lamb: A Lambda Calculus Engine
2022-10-21 15:07:38 -07:00
## Todo (pre-release):
2022-10-21 17:55:31 -07:00
- Good command parsing (`:save`, `:load`, are a bare minimum)
2022-10-21 15:07:38 -07:00
- $\alpha$-equivalence check
2022-10-21 19:13:07 -07:00
- Prettyprint functions (combine args, rename bound variables)
2022-10-21 21:01:06 -07:00
- Write a nice README
2022-10-21 15:07:38 -07:00
## Todo:
- live syntax check
- Command and macro autocomplete
- step-by-step reduction
2022-10-21 17:05:25 -07:00
- Maybe a better icon?
- Warn when overwriting macro
2022-10-21 17:55:31 -07:00
- Syntax highlighting: parenthesis, bound variables, macros, etc
2022-10-21 19:13:07 -07:00
- Pin header to top of screen
2022-10-21 19:55:15 -07:00
- Parser is a bit slow. Maybe we can do better?
2022-10-21 21:01:06 -07:00
- pypi package
2022-10-21 19:13:07 -07:00
## Mention in Docs
2022-10-21 19:39:37 -07:00
- lambda functions only work with single-letter arguments
2022-10-21 21:01:06 -07:00
- church numerals
- how to install