Get the latest tech news
An epic treatise on error models for systems programming languages
Musings on the representation, propagation and handling of errors in existing programming languages, as well as thoughts on future systems. (15K+ words)
A small portion of the Everr ecosystem, chiefly some minimal alternatives to the standard library and related packages meant to be used in the context of embedded systems, default to using the Binding level for panic marking. I believe a design similar to that of Everr can potentially help programmers express the different possibilities of error cases, and how to handle them, in a way that matches or improves upon most languages along most axes, while preserving the ability to maintain code over long periods of time. My trust in Postgres’s ability to maintain statistics had gone from confident to low (and the scarce documentation did nothing to allay that fear), whereas my colleagues were believing that this was likely a one-off issue specific to major version upgrades.
Or read this on Hacker News