diff --git a/Guidelines.md b/Guidelines.md index 2955884..8e0f738 100644 --- a/Guidelines.md +++ b/Guidelines.md @@ -6,6 +6,9 @@ In some languages, certain syntactical or environmental features depend on the p # 1. Keep It Simple The language itself must be extremely simple. It shouldn't have a lot of concepts, and its syntax should be as clean and regular as possible. The user should not feel like they're always discovering some new feature or quirk with it. +Keep this in your mind: + +> A designer knows [they have] achieved perfection not when there is nothing left to add, but when there is nothing left to take away. # 2. ARF is Immutable Language features, and for the most part program structure, must be immutable. This means nothing like reflection, or operator overloading.