Removed redundant info from readme

There is a design goals wiki page. This section was removed from
the readme and in its place was put a link to the wiki.
This commit is contained in:
Sasha Koshka 2022-09-19 01:28:56 -04:00
parent 7cf797af26
commit cf18af1995
1 changed files with 2 additions and 15 deletions

View File

@ -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