In a sense, a form corresponds to a prototype object in prototype-based object oriented languages.
Every object resides in a cell and is defined declaratively using a formula.
Objects can only be created via formulas and each formula produces an object as a result of its evaluation. A sample form is depicted in Figure 15 . With this approach, each vector defines a sequence of objects that represent the value of that cell at different points in time. The objective of the language is to use visual techniques such as direct manipulation and continuous visual feedback to enhance the process of programming.