<wdkrnls>I have some questions about the Guix Workflow Language and supporting tools.
<wdkrnls>Are there plans to extend past DRMAA version 1?
<wdkrnls>I am very weary of running out of disk space and wasting time computing things I don't need yet.
<wdkrnls>I would like to be able to periodically rebalance the priorities of active jobs based on some function of the already completed jobs.
<wdkrnls>From perusing the GWL documentation and reading the Wikipedia page, it seems like DRMAA version 1 might not be rich enough semantically to support that.
<wdkrnls>I would also love to be able to garbage collect store items in a way which is inversely proportional to the computational effort.
<wdkrnls>Of course this would have to be done conditionally with regards to a dependency analysis. From that perspective, the relevant computational effort might have to itself be a function of multiple store items.
<wdkrnls>I'm particularly interested in these features for Monte Carlo simulations.
<wdkrnls>It looks to me like SLURM supports a lot of the prioritization features necessary to implement this out of box.
<rekado>wdkrnls: I have no plans to write DRMAA bindings for version 2, but I would certaily accept patches to guile-drmaa