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