|
|
|
|
|
by Zalastax
2746 days ago
|
|
I touched on this in my MSc thesis [1], see section 2.6 and 3.4.1. The original CSP can only work if you stay on a single machine. You can have channels in a distributed setting but you need to make the reading capability of a channel limited to a single consumer. If there are multiple possible readers at the same time it gets impossible to know where to send each message and in a distributed setting there's no way of solving that, short of solving distributed consensus. Cloud Haskell [2] section 4 touches this as well. [1]: http://studentarbeten.chalmers.se/publication/256251-singly-...
[2]: https://www.microsoft.com/en-us/research/wp-content/uploads/... |
|