There are only a few simple types of variables in the Ripley system.
Table 4-1. Ripley Variable Types
Simple Types | These are numbers or strings. |
Literals | These are strings that are going to be evaluated against the dictionary stack as soon as they are executed. |
Arrays | An array of items. It can include other arrays or dictionaries. |
Excutable Arrays | This is an array of elements that is to be loaded into the execution stack and evaluated. It is the Ripley equivalent of a function. |
Dictionary | An array of key value pairs that can be indexed by key. |
The variable types are discussed in more details, with examples, in the following sections.