summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorPreston Pan <preston@nullring.xyz>2023-01-05 18:41:13 -0800
committerPreston Pan <preston@nullring.xyz>2023-01-05 18:41:13 -0800
commit75bffac83e8e8a30ae7643a5d830e580d1ffee65 (patch)
tree56e6ea17c8110f9383f12ef1fa03ad60ddec3962 /README.md
parent346507f767d71c69e55b9f663449eb39e1bc7e54 (diff)
add more primitives
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 8 insertions, 3 deletions
diff --git a/README.md b/README.md
index 675a87f..a05b2c1 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,15 @@
# NoExcess
This is basically a scheme-like language that is aimed to
-be scheme with no additional fluff.
+be scheme with no additional fluff. The programming language
+is "done" now in the sense that it is turing complete and
+there are some features like strings, ints, floats, booleans, and
+some built-in functions to make he language usable, though
+I plan to add support for macros and other stuff. This
+is a functional programming language so functions are first-class.
## TODO
- [X] Write the lexer
- [X] Write the parser
-- [ ] Write hash table
-- [ ] Write the visitor
+- [X] Write hash table
+- [X] Write the visitor
- [ ] Write the print functions