A “Fact” is the primary object to allocate space of an arbitrary length. A Fact is the smallest keyed Object. It is often used for text, but has no restrictions. An Object can have multiple child Facts without a Key. An Object can have only one Facts with a specific Key. There is no limit to the number of child Facts for a parent Object. Some form of nesting is typically used to limit the number of child Facts for a given parent. The total space of any Object is always 2n bytes, where n ranges from 7 to 31. The total space available for data in a Fact is the Object’s space less the size of the Object head and the length value. |