Objects in concurrent logic programming languages

1Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Concurrent Prolog supports object-oriented programming with a clean semantics and additional programming constructs such as incomplete messages, unification, direct broadcasting, and concurrency synchronization [Shapiro 1983a]. While it provides excellent computational support, we claim it does not provide good notation for expressing the abstractions of object-oriented programming. We describe a preprocessor that remedies this problem. The resulting language, Vulcan, is then used as a vehicle for exploring new variants of object-oriented programming which become possible in this framework.

Cite

CITATION STYLE

APA

Kahn, K., Tribble, E. D., Miller, M. S., & Bobrow, D. G. (1986). Objects in concurrent logic programming languages. In Proceedings of the 1986 SIGPLAN Workshop on Object-Oriented Programming, OOPWORK 1986 (pp. 29–38). Association for Computing Machinery, Inc. https://doi.org/10.1145/323779.323739

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free