Water 5-Common Data Types-Generic Object and Collection
type wob

See also: thing

wob stands for Water OBject. It is the top level object in the object system. It can be referred to in code as wob, a global variable. All objects have as an ancestor, wob, except for wob itself which has no parents. wob is the largest object in Water having a few hundred fields. The fields are top level methods that can operate on any kind of object as well as the top level classes in the system such as number, char, boolean, etc. You can refer to any of the fields in wob via wob.field_name such as wob.number , wob.char , etc. However, as a shortcut, you don't have to prefix these field keys with "wob." to get their values. Thus boolean is the same as wob.boolean Rarely if ever will you want to create an instance of wob. It is a restrictive class that doesn't allow arbitrary fields to be added to it when making an instance. However, the class thing has no such restriction. thing is a subclass of wob.