A Philosophy of Software Design

Zz zz at zz.com
Sun May 24 17:15:12 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."
>
> 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.

Might find this interesting.

https://rm4n0s.github.io/posts/3-error-handling-challenge/

Zz




More information about the Digitalmars-d mailing list