diff --git a/README.md b/README.md index 1c4a5f0..9c7553a 100644 --- a/README.md +++ b/README.md @@ -16,21 +16,8 @@ A directory of ARF files is called a module, and modules will compile to object files (one per module) using C as an intermediate language (maybe LLVM IR in the future). -## Design Aspects - -These are some design goals that I have followed/am following: - -- The standard library will be fully optional, and decoupled from the language -- The language itself must be extremely simple -- Language features must be immutable (no reflection or operator overloading) -- Prefer static over dynamic -- Data must be immutable by default -- Memory not on the stack must be allocated and freed manually -- Language syntax must have zero ambiguity -- The compiler should not generate new functions or complex logic that the user - has not written -- One line at a time - the language's syntax should encourage writing code that - flows vertically and not horizontally, with minimal nesting +Be sure to visit the [wiki](https://git.tebibyte.media/arf/arf/wiki) for more +information. ## Planned Features