Generative Communication in Linda

Source: Mendeley metadata page for the ACM paper Authors: David Gelernter Date: 1985-01 Venue: ACM Transactions on Programming Languages and Systems 7(1)

Key points

  • Defines coordination by publishing tuple-structured messages into a shared computation environment instead of sending them directly to named peers.
  • Tuples persist independently until some process consumes them, which decouples producers and consumers in both identity and time.
  • The model creates a dynamic global namespace for work, facts, and requests, making it a strong foundation for asynchronous multi-agent coordination.
  • Linda’s value is not only parallelism but late binding: agents do not need to know in advance which specific peer will handle a datum or a task.