Show HN: A statically typed, cross-platform, easily bootstrappable build system
Category: devtools
Tags: build-system, c, cross-platform, statically-typed, lua-integration
Score: 6.5/10 (Innovation: 7, Technical: 7, Documentation: 7, Utility: 5)
BUSY is a statically typed, cross-platform build system that uses a custom specification language integrated with Lua, offering easy bootstrapping with minimal dependencies (only a C89 compiler). It stands out by combining static typing with modular build descriptions, addressing long-standing drawbacks of dynamic scripting in build systems like CMake and GN.
Target audience: backend devs, devops, C/C++ developers
Repository: https://github.com/rochus-keller/BUSY/ · C · GPL-2.0 · 99 stars
View on Hacker News