rochus-keller/BUSY
View on GitHub ↗ ★ 117 C
BUSY is a lean, statically typed, cross-platform, easily bootstrappable build system for GCC, CLANG and MSVC inspired by Google GN
17 mentions on Hacker News by 7 people: 7 stories, 10 comments · first 2022-08-12 · latest 2026-07-22
20082026
-
▲ 1
Show HN: The BUSY build system now generates CMake so you can easily use LeanQtstory by Rochus · 2026-07-22 · 1 comment
-
▲ 2
Show HN: The BUSY build system now generates CMake so you can easily use LeanQtstory by Rochus · 2026-07-19 · 0 comments
-
…aren’t written in Lua. It defines its own language. The user’s guide seems like the place to start: https://github.com/rochus-keller/BUSY/blob/main/docs/The_BUS...
comment by skybrian · 2026-07-04 · in Show HN: A statically typed, cross-platform, easily bootstrappable build system -
…explanatory document has been extended in a recent commit [1]. Maybe the project is waking up. [1]: https://github.com/rochus-keller/BUSY/commit/d92677084114619...
comment by nine_k · 2026-07-04 · in Show HN: A statically typed, cross-platform, easily bootstrappable build system -
▲ 46
Show HN: A statically typed, cross-platform, easily bootstrappable build systemstory by Rochus · 2026-06-30 · 15 comments
-
…Concerning cmake: I only use it if unavoidable; instead I implemented my own build system ( https://github.com/rochus-keller/busy/ ) some years ago which I now use for most of my personal projects.
comment by Rochus · 2025-03-21 · in Show HN: A Database Written in C -
…and static type checking had apparently so little influence on build systems. I implemented https://github.com/rochus-keller/BUSY for this reason, but it seems to require a greater cultural shift than most developers are already willing to…
comment by Rochus · 2024-12-09 · in The Starlark Programming Language -
…complete (and dynamically typed, as mentioned). And yes, not all build systems are the same; e.g. https://github.com/rochus-keller/BUSY has a statically typed specification language and intentionally avoids a Turing complete language.
comment by Rochus · 2024-04-06 · in Xz Backdoor and Autotools Insanity -
> Have you coded the lexer/parser from scratch Yes. Here is the lexer: https://github.com/rochus-keller/BUSY/blob/main/bslex.c and here is the parser: https://github.com/rochus-keller/BUSY/blob/main/bsparser.c and here is the language…
comment by Rochus · 2023-11-22 · in New build system for C/C++ -
If you haven't seen it: https://github.com/rochus-keller/BUSY > BUSY is a lean, statically typed, cross-platform, easily bootstrappable build system for GCC, CLANG and MSVC inspired by Google GN It uses lua and config files that are mostly…
comment by irq-1 · 2023-04-08 · in Knit: Making a Better Make -
…with the IDE with semantic navigationt through the build specification files (instead of qmake, see https://github.com/rochus-keller/busy); and with "stripped-down" and "lean" I mean that I kicked out all stuff I never touched during the…
comment by Rochus · 2023-02-25 · in Show HN: LeanCreator – a stripped-down QtCreator for C/C++, LeanQt and BUSY -
> Instead of qmake the BUSY build system (see https://github.com/rochus-keller/BUSY ) is used It must be a rite of passage to make(!) one's own build system, damn
comment by mdaniel · 2023-01-07 · in Using Qt 6 under LGPLv3 -
▲ 1
Show HN: lean Busy build system now has a Qmake back endstory by Rochus · 2022-12-17 · 0 comments
-
My new BUSY build system specification language ( https://github.com/rochus-keller/BUSY/blob/main/README.md ) and of course Oberon+ ( https://github.com/rochus-keller/Oberon/blob/master/README.m... ).
comment by Rochus · 2022-09-17 · in Ask HN: What programming languages are you excited about? -
▲ 10
Ask HN: Do we need another build system?story by milbone · 2022-08-13 · 24 comments
-
▲ 4
Finally a build system with a statically typed languagestory by hollimolli · 2022-08-13 · 0 comments
-
▲ 3
Show HN: Busy – a lean, statically typed build system for GCC Clang MSVCstory by Rochus · 2022-08-12 · 0 comments