Async

Rust’s Most Hated Hack Is Finally Dying

Rust is finally killing Pin — the hack that made async code a nightmare for years. But the real story isn’t cleaner async. It’s that immobile types open the door to linear types, which would make it impossible to leak file descriptors, GPU memory, or network sockets. The compiler would guarantee it. This is Rust crossing from safe to correct.

Your Async Code Is a Lie. This Library Exposes the Truth.

Most Python concurrency code hides side effects and errors, leading to elusive race conditions. Katharos makes every effect explicit as a composable value, turning debugging from a nightmare into a type-checking exercise. It proves functional purity can thrive in Python, reducing cognitive load without sacrificing performance.