On 2024-12-19 22:17, Janneke Nieuwenhuizen wrote:
Divya Ranjan writes:

Hello,

The other day, after being frustrated of build systems (auto-tools,
meson, maven etc.), I wondered why doesn’t Guix which has such
powerful tools within it (`guix build`, `guix pack` etc.) also not
have a purely Guile-based build tool? After all, our goal is to make
deployment, and building both more declarative and away from the
all-too-familiar “dependency hell”.

[..]

I was indicated by others that such an idea has previously been
conceievd among Guix developers themselves, namely as a GSoC
proposal[0]. I couldn’t find if that has progressed towards anything,
nor could find anything in the mailing list.

From my notes I have

* make in Guile: potato-make, bespoke
** https://github.com/spk121/potato-make
** https://codeberg.org/lechner/bespoke

but there's probably more.  And then there's also the Guix Workflow
Language.


Dont forget CWL.

Pjotr Prins did a great writeup on an approach 5 years ago:
http://hpc.guix.info/blog/2019/01/creating-a-reproducible-workflow-with-cwl/

Greetings,

Jonathan

Reply via email to