If we are to measure a
concurrent object-oriented language (henceforth abbreviated COOL) against the yardstick of concurrency/inheritance integration, we have to distinguish different degrees of integration:
A'um--A stream-based
concurrent object-oriented language. In Proceedings of the International Conference on Fifth Generation Computer Systems, 1988, pp.
Hybrid is a concurrent object-oriented language, developed at the University of Geneva, that is an attempt to cleanly integrate the following features (10):
An implementation of Hybrid, a concurrent object-oriented language. In Active Object Environments, D.C.
Concurrent object-oriented languages use three types of communication: synchronous, asynchronous, and eager invocation.
The concurrent object-oriented languages resolve these synchronization problems in different ways as discussed in Agha [1990].
Implementing
concurrent object-oriented languages on multicomputers.
Inheritance in Actor based
concurrent object-oriented languages. In Proceedings of ECOOP '89 (July 10-14, Nottingham).
While I accept many of their statements concerning concurrent object-oriented languages and functional languages, I find the comparison with concurrent logic languages misguided.
Embeddings of concurrent object-oriented languages and of functional languages in concurrent logic languages have been reported elsewhere.