Annotated King Reference Manual/Introduction

King is a high-level, strongly typed, general-purpose language for engineering software. The content of this wikibook is based on the original work available at King repository.

As this work is on going, the present wikibook should rather be titled the "Incomplete Annotated King Reference Manual".

The main objective of this wikibook is to provide some formalization of King programming language and its programming environment. Thus, future tool designs, librairies and so on may rely on strong detailed and annotated définitions.

One side objective is to submit language definition discussions in order to elaborate some language enhancements. For this purpose, for each definition, a discussion section is available to collect proposals. When agreed these proposals may be applied to the definition. It is understood that until these new definitions are included in the original work, they cannot be considered part of the King language.