diff --git a/README.md b/README.md new file mode 100644 index 0000000..371bb8b --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +

+
+Lamb: A Lambda Calculus Engine +

+ + +## 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? \ No newline at end of file diff --git a/misc/lamb.svg b/misc/lamb.svg new file mode 100644 index 0000000..3388de2 --- /dev/null +++ b/misc/lamb.svg @@ -0,0 +1,111 @@ + + + +λ