Hello Attila, > i'm not sure whether that is part of your goals. maybe you just want to provide an alternative build system, and merely inspire upstream authors to migrate to it? (as opposed to providing a compatible guile-based build script in parallel to upstream's makefiles) Indeed the latter is more like it. I want the build-system to be Makefile-compatible but it should be different enough from it. I do see the complexity of the project, but I believe it's not exactly "rewrite bazel on guile" but more like "a build system to complement guix packaging". > and as a final note: below is a nice bird's eye view on build systems. it's part of an enlightening series of chapters where a martian programmer crashes their ship on earth and enters into a dialog with a human programmer while trying to rebuild his ship: > https://ngnghm.github.io/blog/2016/04/26/chapter-9-build-systems-and-modularity/ Thanks a lot for the blogpost! Divya Ranjan, Mathematics, Philosophy and Libre Software