8-10 July 2026
Maintaining explicit probability distributions over uncertain beliefs is a core requirement of robust AI systems, yet Rust lacks the composable probabilistic programming infrastructure that Python ecosystems take for granted. ModPPL is a probabilistic programming library for Rust built around a generative function abstraction — a typed interface between models and inference algorithms. We present the design of ModPPL, its support for importance sampling, MCMC, and sequential Monte Carlo, and discuss future directions for bringing principled probabilistic inference to the Rust ecosystem.