| |
| |
ColdStore Design: Base Types |
 | | Data held in the ColdStore are typed, and stored in the form of one of a number of Base Types (the set of which is extensible) which are held in Modules, obey the Virtual Protocol, can be Identified and are associated with a ColdStore Object which is their Type Manager. |
 | | ColdStore's exectuable components are presented as dynamically linkable objects in a directory, and are loaded by the server ab initio (in the case of certain fundamental services), or on demand, in the case of user-defined modules. |
 | | In the case that an operation from the Virtual Protocol is being performed, Slot must construct a heavyweight Integer object from the lightweight encoded form (coercion), manipulate this object, and re-encode the result (if the result fits into 30 bits + sign bit). |
| coldstore.sourceforge.net /whitepaper/coldstore-6.html (1125 words) |
|