Update readme.md
This commit is contained in:
parent
2ed8481489
commit
9b11543396
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user