BUSY - Statically typed cross-platform build system for GCC, Clang and MSVC
Show HN: A statically typed, cross-platform, easily bootstrappable build system
BUSY è un sistema di build snello, cross-platform e facilmente bootstrappabile, progettato per le toolchain GCC, Clang e MSVC. A differenza di CMake o Meson, BUSY si distingue per un linguaggio di specifica staticamente tipizzato e per la capacità di essere compilato da zero con requisiti minimi, utilizzando solo un compilatore C89. Ispirato a Google GN, offre una modularità avanzata e una sintassi flessibile, rendendo la gestione di progetti complessi più sicura e mantenibile senza dipendenze pesanti.
"I sistemi di build hanno sempre sembrato qualcosa su cui gli sviluppatori vogliono spendere il meno tempo possibile, ma con la crescita dei software moderni, è da tempo necessario avere la tipizzazione statica e una modularizzazione efficace."