funflow
funflow copied to clipboard
Functional workflows
Now that Tweag has an organization on cachix we can port our existing binary cache over to this new organization.
**Describe the bug** The result of for `contentHash` depends on the name of module and package where the type is defined, see for example the instance for `[a]`: https://github.com/tweag/funflow/blob/master/cas/hashable/src/Data/CAS/ContentHashable.hs#L385 It...
It seems that both `Text` and `String` are used in many places. Should we make this consistent? My understanding was that `Text` was the preferred way as it's more efficient.
Current CI runs twice on PRs, e.g. for https://github.com/tweag/funflow/pull/194  ~~I think what we want is:~~ ~~* Pull request~~ ~~* Push **for `master` only**~~
Currently `Flow.runFlow` uses `/tmp/funflow/store/` as default directory. As discussed over Slack this has a couple of limitations: * this is out of the working directory, which may be a surprising...
Currently Funflow provides a Cookiecutter template, which - I think - is not a widespread tool in the Haskell ecosystem. Stack provides a [templating feature](https://docs.haskellstack.org/en/stable/GUIDE/#templates) out of the box so...
I don't see any reason why `funflow` is not available on Stackage. Unless @dorranh or @GuillaumeDesforges sees one, I suggest adding it. See [instructions to add a package to Stackage](https://github.com/commercialhaskell/stackage/blob/master/MAINTAINERS.md#adding-a-package)
The content store used here and in Nix, is a store where the data is addressed by some hash. But this hash is not calculated by the content of the...
Presently funflow has support for transforming workflows into graphs via `toDiagram` (although this isn't exported). It would be nice to be able to turn funflow graphs into DOT files. The...
I have observed several times that after interrupting a flow that restarting it will lead to no output and the process hanging. I noticed that there were still some lock...