Project coding policy

Project coding policy
SchemeStation documentation

1 Purpose

The purpose of this document is to present a policy to control the quality and nature of written code during the SCHEMESTATION project.

Another aim is to make it possible to automatically find description of functions in code and use them as part of the documentation.

Furthermore, the code-browser utility (documentated in Code-Browser Utility) will be used to search and browse the code, which set some minor restrictions.

2 High-level objectives

The coding policy presented here is designed to meet the following objectives:

3 C coding policy

3.1 Lexical conventions

3.2 Structural conventions

3.3 Other conventions

4 Scheme coding policy

4.1 Lexical conventions

4.2 Other conventions