From bcd7a9d8881b6bd8dc71ab52a7b4b2b1672f3f4a Mon Sep 17 00:00:00 2001 From: Mark Date: Fri, 21 Oct 2022 15:07:38 -0700 Subject: [PATCH] Added README and icon --- README.md | 22 ++++++++++ misc/lamb.svg | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 133 insertions(+) create mode 100644 README.md create mode 100644 misc/lamb.svg 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 @@ + + + +λ