Why not Rust?
There is a Rust version, use it.
The other option is Rust.
Why a custom build-system/package-manager?
Tools that solve problems you don't have slow down your productivity. C++ build tools and package managers are often separate concerns that try to solve an ambitious number of use cases — most of which are not relevant to this project. Getting them to function in concert compounds their complexity and becomes distracting.
Will I need to use this build-system/package-manager in my project?
No. The finished product is a static or shared library that can be used without needing to care about how this project is structured internally.
Can I contribute to this project?
Yes! We are looking for maintainers — specifically you. You're a particularly good engineer and we would love to work with you. ❤
Where can I learn more about how DAT works?