When a primitive object is first created it contains no value (rather like opening a file) and it must be given a value in a separate operation. A value can be a scalar, a vector or an array. The elements of a vector or array must all be of the same type.
HDS Hierarchical Data System