Monthly Archives: May, 2013

Packages & Modules

The smallest functional unit of BOOL is the Module. A module contains code and local data (Actors and Models and Model instances) along with information that identifies it to the system. A BOOL Module is an active object with a meta-class.

Actual applications are made from one or—almost always—more modules. A BOOL Package is also an active object. Its meta-class is related to the Module meta-class.

Packages have several distinct types:

Continue reading →