Wyzer is a statically typed, resource-oriented programming language designed to prevent distributed deadlocks through choreographic programming and the Perceus memory model.
Wyzer is a new statically typed, compiled programming language created to address safety gaps in distributed systems that Rust does not resolve, such as distributed deadlocks, protocol mismatches, and cross-service correctness issues. By integrating choreographic programming with linear/affine types and Perceus reference counting, Wyzer aims to provide compile-time guarantees for distributed interactions with simpler LSP integration than traditional lifetime-based borrow checkers.
Applying choreographic programming at the language level offers a promising compile-time solution to complex distributed system deadlocks.
* Replaces complex lifetimes and borrow checking with linear/affine types and Perceus reference counting.
* Guarantees interaction safety across independent nodes to prevent circular waits and protocol mismatches.
* Prepares for a v0.1.0 release after five months of research and several weeks of active development.
DISCOVERED
46d ago
2026-08-07
PUBLISHED
46d ago
2026-08-07
RELEVANCE
AUTHOR
v0id_isgood