Process to process communication in prolog

  • Authors:
  • M. Panti;A. Cucchiarelli;M. Mattiucci;S. Valenti

  • Affiliations:
  • Computer Science Dept. - University of Ancona;Computer Science Dept. - University of Ancona;Computer Science Dept. - University of Ancona;Computer Science Dept. - University of Ancona

  • Venue:
  • ACM SIGPLAN Notices
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

Purpose of this paper is to present an extension to LPA-MacProlog that allows the programmer to build communication-based applications. A simple set of primitives to open and close communication, and to send and to receive messages to other processes running in Prolog on different machines connected over an AppleTalk network, have been provided. A great design effort has been made in order to grant full independence of the communication layer from the domain: therefore, the proposed paradigm may be easily ported under different interpreters providing a powerful and inexpensive tool to implement process to process communication.