The idea originally proposed in [ST83],
to implement object oriented programming by continuously running processes
receiving a stream of messages,
has been a starting point for a number of object oriented
extensions of Concurrent Prolog and Parlog. Cf. [Da89].
A similar idea is embodied in Delta Prolog. [PN84]
Our proposal resembles the one given in [PN84],
although there are some important differences.