Update readme.md

This commit is contained in:
John 2024-04-22 02:06:46 -05:00
parent 2ed8481489
commit 9b11543396

View File

@ -1,8 +1,7 @@
# Conlang: Expression-Oriented Programming Language
This project began out of a desire to merge Rust-style control flow expressions
with Python's fun for-else/while-else syntax. I fully intend to devote my spare time
to conlang for the forseeable future, and I livestream development on Twitch for one
Friday each month.
to conlang for the forseeable future.
## Immediate Goals:
- [x] Decide on a minimal set of keywords and operators to support
@ -20,10 +19,11 @@ Friday each month.
## Short Goals:
- [x] `for` loops and `while` loops can be used on the trailing side of an assignment
- [x] Tree-walk interpreter for prototyping and debugging
- [ ] Data structures and sum-type enums
- [x] Data structures and sum-type enums
- [ ] Expression type-checker
- [ ] Trait/Interface system
- [ ] Pattern destructuring, to take advantage of sum-type enums
- [ ] Three-address bytecode VM for standard library development
- [ ] Trait/Interface system
## Long Goals:
- [ ] Minimize the number of kinds of statements