diff options
author | Arun Isaac | 2025-01-20 01:13:00 +0000 |
---|---|---|
committer | Arun Isaac | 2025-01-21 00:16:17 +0000 |
commit | e3fb375aead20c1ef6518750cc6dbc2375f57bc9 (patch) | |
tree | 5e91226e7a035d2d4f496a661f19daa0ac554507 /Makefile | |
parent | f7ef493180b8413b96b0ff7fe9e45bc8cd83d8d2 (diff) | |
download | ravanan-e3fb375aead20c1ef6518750cc6dbc2375f57bc9.tar.gz ravanan-e3fb375aead20c1ef6518750cc6dbc2375f57bc9.tar.lz ravanan-e3fb375aead20c1ef6518750cc6dbc2375f57bc9.zip |
workflow: Use lists to represent state of scatter steps.
Lists are more convenient than vectors, and all the more so when
dealing with the state monad.
* ravanan/job-state.scm: Import (srfi srfi-1). Do not import (ravanan
work vectors).
(job-state-status): Use lists instead of vectors to represent state of
scatter steps.
* ravanan/workflow.scm (workflow-scheduler)[schedule, poll,
capture-output]: Use lists instead of vectors to represent state of
scatter steps.
(maybe-vector?): Delete function.
(maybe-list?): New function.
(merge-values): Support merging lists instead of vectors.
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions