News for hackers. Stuff that matters.
Re:Thinking in Events: From Databases to Distributed Collabo... by frumiousirc on Thursday July 15, 2021 @08:26AM (#27843940)
"Data flow programming paradigm" would be one term that describes the architecture for such a system. It is more general but if each node in the graph emits output only if novel input is received then one gets idempotency.

A Makefile (ie, for the "make" tool) or any of the similar build systems implement this pattern using file based data exchange (DFP graph edges) and graph nodes implemented as processes.

Re:Thinking in Events: From Databases to Distributed Collabo... by lgas on Thursday July 15, 2021 @10:14PM (#27852393)
Oz is an interesting language that implements a data flow paradigm.

https://en.wikipedia.org/wiki/Oz_(programming_language)