Our great sponsors
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
The error management was purposely build so you don't have to pass an additional parameters to know if your call failed or not. If you have to pass a parameter which will be then unused (null, undefined, etc) if no error was raised then you get a redundant mechanism.
I think the Zig team recognize this because they still have an old issue open for it which is still planned [0].
[0] https://github.com/ziglang/zig/issues/2647
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.