Deterministic Concurrency [video]
youtube.com
youtube.com
[1] As used by Jack Dennis and Arvind: https://cacm.acm.org/opinion/the-resurgence-of-parallelism/#... [2] Originally defined by Karp & Miller: https://www.jstor.org/stable/2946247
What's interesting about the Reactor model is you don't have to accept that combining two deterministic processes automatically makes it nondeterministic. That has to be super useful for real world systems.
His seminal paper "The problem with threads" [0] and others inspired [1] a lot.
Boy would I love to see what would have happened if he and Joe Armstrong would have collaborated...
[0] https://ptolemy.berkeley.edu/publications/papers/06/problemw...
I'm definitely going to read more about this work to learn more!