Work

Objects in concurrent logic programming languages

Year: 1986
Type: conference-paper
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 behicle for exploring new variants of object-oriented programming which become possible in this framework.
Language: English
Subfield: Software
Open Access status: bronze
OpenAlex ID: W4241719175
FWCI: 2.409
Cites: 6
Cited by: 19
Related to: 10