Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications - OOPLSA '86 1986
DOI: 10.1145/28697.28721
|View full text |Cite
|
Sign up to set email alerts
|

Objects in concurrent logic programming languages

Abstract: ConcurrentProlog 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

1987
1987
1998
1998

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 19 publications
(1 citation statement)
references
References 8 publications
0
1
0
Order By: Relevance
“…Concurrent logic programming follows this approach by providing each potential sender with its own stream {ST83, KTMB86], and merging them into the stream that is read by the receiver object. Often, binary trees of merge agents are used.…”
Section: Historical Notes and Related Workmentioning
confidence: 99%
“…Concurrent logic programming follows this approach by providing each potential sender with its own stream {ST83, KTMB86], and merging them into the stream that is read by the receiver object. Often, binary trees of merge agents are used.…”
Section: Historical Notes and Related Workmentioning
confidence: 99%