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:
parent
7cf797af26
commit
cf18af1995
17
README.md
17
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
|
files (one per module) using C as an intermediate language (maybe LLVM IR in the
|
||||||
future).
|
future).
|
||||||
|
|
||||||
## Design Aspects
|
Be sure to visit the [wiki](https://git.tebibyte.media/arf/arf/wiki) for more
|
||||||
|
information.
|
||||||
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
|
|
||||||
|
|
||||||
## Planned Features
|
## Planned Features
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user