Ports for objects in concurrent logic programs
@inproceedings{Janson1993PortsFO, title={Ports for objects in concurrent logic programs}, author={Sverker Janson and J. Montelius and Seif Haridi}, year={1993} }
We introduce ports, an alternative to streams, as communication support for object-oriented programming in concurrent constraint logic programming languages. From a pragmatic point of view ports provide e cient many-toone communication, object identity, means for garbage collection of objects, and opportunities for optimised compilation techniques for concurrent objects. From a semantic point of view, ports preserve the monotonicity of the constraint store which is a crucial property of all… CONTINUE READING
Figures and Topics from this paper
30 Citations
ObjectCurry: An Object-Oriented Extension of the Declarative Multi-Paradigm Language Curry
- Computer Science
- IFL
- 2000
- 8
A new concurrency model for Scala based on a declarative dataflow core
- Computer Science
- SCALA@ECOOP
- 2013
- 4
- PDF
Exploiting fine-grain parallelism in concurrent constraint languages
- Computer Science
- Uppsala theses in computing science
- 1997
- 38
- PDF
On the separation of concerns in distributed programming: application to distribution structure and fault tolerance in Mozart
- Computer Science
- 1999
- 23
- PDF
A Foundation for Higher-order Concurrent Constraint Programming
- Mathematics, Computer Science
- CCL
- 1994
- 80
- PDF
References
SHOWING 1-10 OF 26 REFERENCES
Actors as a special case of concurrent constraint (logic) programming
- Computer Science
- OOPSLA/ECOOP '90
- 1990
- 37
M-Structures: Extending a Parallel, Non-strict, Functional Language with State
- Computer Science
- FPCA
- 1991
- 169
- PDF
Design of a sequential prototype im- plementation of AKL
- SICS research report, Swedish Institute of Computer Science,
- 1992
Design of a sequential prototype implementation of AKL
- SICS research report
- 1992
Design of a sequential prototype implementation of AKL
- SICS research report, Swedish Institute of Computer Science,
- 1992