2. Goals and principles of the language

2.1 Design goals

The main design goals of the Perfect language are as follows:

2.2 Principles

Major principles of Perfect include the following:

2.3 Context

It is assumed that in the future, Perfect developers will work in the context of a document-centred Integrated Development Environment (although it is also required that any Perfect program can be expressed in plain ASCII text form for listing and porting purposes). For this reason, Perfect differs from some other programming languages in the following ways:

 

Perfect Language Reference Manual, Version 7.0, February 2017.
© 2017 Escher Technologies Limited. All rights reserved.