finding
active
finding:linda-dining-philosophers-solution-uses-in-out-as-counting-semaphores-parlog-requires-70-lines-across-6-processes-with-supporting-diagramsLinda dining philosophers solution uses in/out as counting semaphores; Parlog requires 70 lines across 6 processes with supporting diagrams.
Source paper
extracted_from(1989) · Carriero, Nicholas · Gelernter, David
Neighborhood — ranked by edge-count
Communities (2)
community
- Cross-scale frameworks linking spatial patterns, diagrams, and simplicity as expressions of care in design.
- Tuple space coordination languages (Linda, Parlog) enabling scalable parallel systems with composable specifications, circa 1980s–90s multicomputer platforms.
Related by similarity (8)
cosine ≥ 0.65 · no typed edgeEntities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.
- The Parlog86 solution to dining philosophers consists of 70 lines of code as presented in Ringwood (1988).finding0.820Quantitative observation used to support the claim that Parlog solution is complex.
- Demonstrates flexibility advantage.
- Illustrates how live data structures are simply expressed.
- Pointing out that Parlog requires explicit, stream-count-dependent merging code.
- From Ringwood (1988), used by Carriero and Gelernter to frame the importance of the dining philosophers example.
- C-Linda code is easier to understand than the Parlog86 version [for the client-server problem].claim0.721Subjective but argued comparison.