Sutter's ISO C++ Trip Report - The best compliment is when someone else steals your ideas....

Adam D. Ruppe destructionator at gmail.com
Fri Jul 13 12:55:33 UTC 2018


On Wednesday, 11 July 2018 at 12:45:40 UTC, crimaniak wrote:
> This error handling policy makes D not applicable for creating 
> WEB applications and generally long-running services.

You use process isolation so it is easy to restart part of it 
without disrupting others. Then it can crash without bringing the 
system down. This is doable with segfaults and range errors, same 
as with exceptions.

This is one of the most important systems engineering principles: 
expect failure from any part, but keep the system as a whole 
running anyway.


More information about the Digitalmars-d mailing list