Adding Hyperwave support to PHP should fill in the gap of a missing programming language for interface customisation. Hyperwave has its own terminology to name certain pieces of information. This has widely been taken over and extended. An unique integer value for each object in the Hyperwave server. The pairs are separated by a carriage return from each other.
Several functions return object records.
An associated array with all attributes of an object. The key is the attribute name. If an attribute occurs more than once in an object record it will result in another indexed or associated array. All other multiple attributes will form an indexed array. This is a complete new data type which holds the actual document, e.g. HTML, PDF etc.