readme.md: Clarify goals

This commit is contained in:
John 2023-10-16 23:01:09 -05:00
parent d6a80e4961
commit 71f43d852a

View File

@ -19,11 +19,13 @@ Friday each month.
## Short Goals: ## Short Goals:
- [ ] `for` loops and `while` loops can be used on the right-hand side of an assignment - [ ] `for` loops and `while` loops can be used on the right-hand side of an assignment
- [ ] Data structures and sum-type enums
- [ ] Expression type-checker - [ ] Expression type-checker
- [ ] AST-walk interpreter for prototyping and debugging - [ ] Trait/Interface system
- [ ] Tree-walk interpreter for prototyping and debugging
- [ ] Three-reference bytecode VM for standard library development - [ ] Three-reference bytecode VM for standard library development
- [ ] Semicolons are not given special treatment
## Long Goals: ## Long Goals:
- [ ] Semicolons are NEVER given special treatment
- [ ] Compile to LLVM IR - [ ] Compile to LLVM IR
- [ ] Create a standard library for the language, with Rust-like - [ ] Create a standard library for the language, with Rust-like abstractions.