7 rules for a programming language

The scriptol programming language was designed with seven rules in mind.

René Descartes. I think therefore I am. I program, therefore you are.

Rule 1: Program as you think

 The syntax of the language matches the way a human thinks, and objects of the human conceptions are formalized in the simplest way.  The language will have a vocal port.

Rule 2: Safety

 The language reduces risk of errors by the programmer. It has a clear, simple, minimal, and not confusing syntax. Any cause of error is removed from the language.

Rule 3: Common conventions

 When the 1 and 2 rules are not sufficient to define the language, this one is applied.
 The language keeps what is familiar to programmers. The main reference languages are C++, PHP, HTML.

Rule 4: Objectivity

 No any element of the language is arbitrary choosen. Each one is determined by the seven rules and is the best choice.

Rule 5: No limited orientation

 The language design is not oriented towards an unique trend, as objects for example. It is built also with goals, events, procedures, rules, patterns.
 The language has objects and actions. Any statement is also writable as an event. Objects are dynamic. Actions may be acquired as data.

Rule 6: Portability

 The language will run on any OS or computer. The language is not compiled directly into native code. It is currently compiled to Php or C++, MSIL for .net.

Rule 7: Easy learning

 For easy learning, the tutorial has two levels. The common level of the language covers the features of classical scripting. The total language will goes far beyond.
 For easy learning also, the programmer may write keywords in any human language.