On Sunday, 10 July 2016 at 03:02:31 UTC, Superstar64 wrote:
In terms of performance and code generation exceptions are faster in the regular path while error codes are faster in the error path.

Would it be possible and a good idea to have a language feature that allows some exceptions to use error code code generation.

If I understand correctly, you want C/Go style error codes when a function fails rather than exceptions?

This is possible, it's just not used by Phobos. Just use std.variant and have your function return the value on success and the error value on failure.

Reply via email to