3 ms·
I would name the "distributed" actor and func keyword "remote" instead. It's shorter and more understandable.
by rurban 5y ago
I would name the "distributed" actor and func keyword "remote" instead. It's shorter and more understandable.
- eyelidlessness 5y agoEven in traditional Actor model systems processes aren’t remote by default. They just allow you to reason about remote concurrency the same way you reason about it generally.
- ProfHewitt 5y agoThe Actors Abstraction does not require specification of computer boundaries.
- eyelidlessness 5y agoUnless I’m missing something this is exactly what I was saying? I’m open to the possibility I’m missing something, but my understanding is that Actor boundaries are messenger boundaries and they can be remote, or local processes, or event loop routines, or plain local functions with no real concurrency. The abstraction/model only enforces that communication between them is consistent no matter the actor’s environment.