Update 'Guidelines'

Sasha Koshka 2022-08-24 16:43:43 +00:00
parent 1c8aaafb0c
commit 6079360a4e
1 changed files with 1 additions and 1 deletions

@ -1,5 +1,5 @@
# Introduction
These are guidelines to follow when working on the compiler, or designing new language features.
These are guidelines to follow when designing new language features, working on the compiler, or any other related tooling.
# 0. Decouple Standard Library
In some languages, certain syntactical or environmental features depend on the presence of a standard library. Even C does to an extent, with the `= { 0 }` intializer (it calls memset in the background). The ARF standard library will be fully optional, and decoupled from the language. Parts of the standard library should be decoupled from eachother as well. There must be some internal dependencies among them (for example, things like IO and memory management, as well as common interfaces and generics) but it should be as non-monolithic as possible.