A Philosophy of Software Design

Walter Bright newshound2 at digitalmars.com
Sun May 24 01:42:43 UTC 2026


The first sentence of the chapter "Define Errors Out Of Existence" says:

"Exception handling is one of the worst sources of complexity in software systems."

I suspect that adding EH to D was a mistake. It certainly was a mistake to build 
it into Unicode string handling. I'd like to see if we can figure a way to do 
Phobos without exception handling.


More information about the Digitalmars-d mailing list