Pr47 (47工程, Project-47, Проекта-47) is an extension language designed to support general procedural programming. Pr47 intends to be a powerful "medium"-weight configuration language for Rust programs, while supporting seamless interaction with Rust environment.