[OT] - C++ exceptions are becoming more and more problematic

Alexandru Ermicioi alexandru.ermicioi at gmail.com
Thu Feb 24 08:42:00 UTC 2022


On Thursday, 24 February 2022 at 07:23:34 UTC, rikki cattermole 
wrote:
>
> On 24/02/2022 6:05 PM, Walter Bright wrote:
>> One of the requirements I proposed for Phobos2 was for it to 
>> not use exceptions.
>
> This is the sort of code we are going to end up with without a 
> solution like value type exceptions. Explicit error types and 
> returns ala @mustuse are not better than runtime exceptions, 
> they are much worse for readability.
>
> We need a better solution than this.

So why not have this implemented as underlying mechanism for 
existing try catch syntax, with option to choose which one to use?

If done so, there shouldn't be any usability downgrade, when 
selecting either existing or new exception mechanism, only 
distribution of performance overhead will change.




More information about the Digitalmars-d mailing list