[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gwl-devel] [PATCH] workflow: Consider unspecified free inputs when

From: Ricardo Wurmus
Subject: Re: [gwl-devel] [PATCH] workflow: Consider unspecified free inputs when checking cache.
Date: Wed, 26 Jun 2019 09:05:42 +0200
User-agent: mu4e 1.2.0; emacs 26.2

Hi Kyle,

>   (5) the workflow unambiguously specifies how to generate each output.
>       I don't want to have to document that "to generate THIS, you
>       should run `guix workflow --input=THIS=THAT'".  I want to make a
>       blanket statement that "you can run `<workflow cmd> TARGET' to
>       generate any desired output, which will do whatever is needed to
>       make that happen".  (I know this isn't currently possible with
>       GWL.)

Spoken like a Snakemake user :)

The GWL has no fleshed out concept of targets, at least not in the way
that GNU Make presents them to the user.  The GWL’s primary abstraction
is the process.

However, we should be able to tell the GWL to only run those processes
that are required to reach a certain output.  This would require a
procedure that sections the graph of workflow processes.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]