community
active
corpus: alexander
community:generative-communicationGenerative Communication
19 members. Each node is clickable.
Loading graph…
Bridges (4)
Other communities that share members with this one — cross-cutting threads or papers that sit at the seam between two themes.
- Programming Systems12 shared
- Associative Lookup2 shared
- Denotational & semantic program design1 shared
- Denotational & semantic program design1 shared
Concepts (17)
- David GelernterCo-author introducing Linda, a parallel programming model based on tuple spaces.
- Nicholas CarrieroCo-author introducing Linda, a parallel programming model based on tuple spaces.
- SmalltalkCanonical example throughout paper of dynamic dispatch and late-binding mechanisms that rely centrally on associative lookup; primary motivating language.
- Tuple SpaceA region where processes deposit and retrieve persistent tuples; central to Linda's asynchronous coordination model.
- Alan KayAuthor of Design Principles of Smalltalk; Smalltalk presented as meta-media for dynamic expression across education, discourse, creative arts.
- Generative CommunicationThe principle underlying Linda where processes generate data objects (tuples) that drift into tuple space for other processes to discover and access.
- Ian PiumartaAuthor of the paper proposing n-way associative lookup as a unifying primitive for dynamic language semantics.
- Cognitive Dimensions of NotationExisting framework for analyzing notational surfaces; extended by the technical dimensions framework to cover interaction, customizability, and other non-notational aspects.
- Linda (tuple space model)A model of process creation and coordination based on generative communication and tuple spaces; the central topic of the paper.
- Sketchpad20-year-old constraint-based graphics system by Sutherland; cited as high power-to-simplicity ratio for constraint resolution.
- UNIXOS-like programming system designed for computer hackers with language-agnostic abstractions; distinguishes volatile memory from non-volatile disk structures, supporting pluralistic ecosystem.
- Framework (Ashton-Tate)
- Lisp
- National Science Foundation
- Playground (proposed system)
- Speech Acts in Programming
- Viewpoints Research Institute (VPRI)