A Philosophy of Software Design

tony tonytdominguez at aol.com
Sat Jun 27 19:17:11 UTC 2026


On Sunday, 24 May 2026 at 01:42:43 UTC, Walter Bright wrote:
> 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."
>

Ignoring errors definitely reduces complexity, and seems to be 
the choice of a lot of people who don't like to use exceptions.

But if someone is going to attempt to handle or report errors, 
how does exception handling make that process more complex than 
passing return values?


More information about the Digitalmars-d mailing list