Bad array indexing is considered deadly

Joseph Rushton Wakeling via Digitalmars-d digitalmars-d at puremagic.com
Sun Jun 4 12:25:40 PDT 2017


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.


More information about the Digitalmars-d mailing list