On Sunday, 4 June 2017 at 19:12:42 UTC, Jacob Carlborg wrote:
Erlang has the philosophy of share nothing between processes (green processes), or task as you call it here. All allocations are process local, that makes it easier to know that a failing process doesn't affect any other process.

Indeed. (I used 'task' here in a deliberately vague sense, in order to not be too Erlang- or D-specific.)

The obvious differences in how D handles things seem to make it rather hard to get the same ease of error handling, but it would be interesting to consider what might get us closer.

Reply via email to