I am not sure exactly how it will work but it should have the following features:

- Syntax is similar to C++ but with much more emphasis placed on punctuation.

- It is class-sensitive and strongly stereotyped.

- Each T++ program runs in a separate memory space known as a Virtually Ruled Empire (VRE). When the system is started T++ quickly establishes an empire then, after an undefined period of exclusive use of all system resources, it grudgingly releases control to other software.

- A singleton known as the 'Monarch' is notionally responsible for scheduling. In later versions this object will be a façade to the more complex 'Government' interface.

- One of the unique features of T++ is 'subject-orientated programming' where thread priorities depend largely on the number of references to the Monarch.

Top tips

- T++ is difficult to maintain because it uses self-deprecating code and will tend to discard even rather good methods after a while.

- In addition be careful about diagnostic tools as T++ will often claim to be using more resources (e.g. memory, disk, etc) based on some historic figure rather than current usage.

- It has the annoying tendency to rename remote objects after the object that found them. This is particularly true of objects in exotic locales.

- It is possible for T++ to interact with other languages through the using the RNI (Restless Native Interface). However, it may throw an UnseemlyException if too many callback methods are used.

- The compiler is excessively polite and will apologise for your coding mistakes