From 71f43d852a5818b0c31dd3af7f9260b94bf4651f Mon Sep 17 00:00:00 2001 From: John Date: Mon, 16 Oct 2023 23:01:09 -0500 Subject: [PATCH] readme.md: Clarify goals --- readme.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 2ccd41e..fa3dbee 100644 --- a/readme.md +++ b/readme.md @@ -19,11 +19,13 @@ Friday each month. ## Short Goals: - [ ] `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 -- [ ] 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 -- [ ] Semicolons are not given special treatment ## Long Goals: +- [ ] Semicolons are NEVER given special treatment - [ ] 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.