Here is a list of various PJ objects. Constants and list elements are denoted as messages. List elements establish more complex data structures. Constants and list elements may hold values. Different elements may be connected by links , which are represented by undirected lines.
Links represent data dependencies.
Functions and agents consume and produce messages. The behavior of an agent is defined by a set of rules which are located inside its contour. PJ Programs PJ objects can be combined to a PJ program. A PJ program mainly consists of a network of agents, which communicate by passing messages over a channel. Agents consist of one or more rules.