I did a LOT on my programming language today. I'm lazy so here's the todo list items i checked off.
# TODO: add returns
# TODO: add arrays
# TODO: add in-language null type and function type
# TODO: import statements
# TODO: update the block system completely
# TODO: allow function multiple calling (as in "()()")
# TODO: Get rid of that stupid statements in blocks have to end with a dot thing
# TODO: Redo the way i implemented functions to be more like expressions
# TODO: Split shared.py into config.py and shared.py
# TODO: add special internal name for comments
# TODO: Add anonymous functions
The base language is essentially done now! Now it's time to use the hot-swappable syntax system to give it a bit more personality 🤭 github.com/Elijah-Bodden/dialog-lang/commit/cc639acb069c2667718758351e0eb6a2ef3aed85