# Lamb: A Lambda Calculus Engine ## Todo (pre-release): - Fix parser (call parentheses) - Good command parsing (`:save`, `:load`, are a bare minimum) - Python files: installable, package list, etc - $\alpha$-equivalence check - Versioning - Automatic church numerals - Prettyprint functions (combine args, rename bound variables) - Documentation in README - Don't crash on errors ## Todo: - live syntax check - Command and macro autocomplete - step-by-step reduction - Maybe a better icon? - Warn when overwriting macro - Syntax highlighting: parenthesis, bound variables, macros, etc - Pin header to top of screen ## Mention in Docs - lambda functions only work with single-letter arguments