New Language Tackles Distributed Safety, Also the Irresistible Urge to Make New Languages
Wyzer is a statically typed, compiled, resource-oriented programming language built in OCaml with an LLVM backend. Its headline feature is choreographic programming, which aims to guarantee distributed safety — addressing protocol mismatches, cross-service correctness, and distributed deadlocks that Rust's in-process safety model doesn't cover. The project also features a perceus memory model, hand-written parser, f-string interpolation, comptime metaprogramming, and explicit extern C ABI support. It's Apache 2.0 licensed and actively seeking contributors on GitHub and Discord.