Add some more guidelines to readme

This commit is contained in:
sashakoshka 2022-08-12 20:32:58 -04:00
parent 714aca5196
commit 8f42fa9c2a

View File

@ -23,9 +23,12 @@ These are some design goals that I have followed/am following:
- The standard library will be fully optional, and decoupled from the language - The standard library will be fully optional, and decoupled from the language
- The language itself must be extremely simple - The language itself must be extremely simple
- Language features must be immutable (no reflection or operator overloading) - Language features must be immutable (no reflection or operator overloading)
- Prefer static over dynamic
- Data must be immutable by default - Data must be immutable by default
- Memory not on the stack must be allocated and freed manually - Memory not on the stack must be allocated and freed manually
- Language syntax must have zero ambiguity - Language syntax must have zero ambiguity
- The compiler should not generate new functions or complex logic that the user
has not written
## Planned features ## Planned features