Our great sponsors
-
salsa
A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
funflow is a cool library for writing "workflows", but basically it's a library that implements caching. So if you have a process that reads a file A, does transformation A → B, then does B → C, then C → D, then writes D to disk, each step of that will be cached to disk and you won't need to redo the A → B step if your program crashes during the B → C step.
I know of salsa, but I don't know if it can persist changes to disk (and my guess from looking at this issue is that it can't).
Related posts
- Need a reason to start Haskell learning
- Experiences with workflow managers implemented in Haskell (funflow, porcupine, bioshake, ?)
- Show HN: A minimal workflow orchestrator for Python written in Rust
- Automating Slack Greetings to Community with Orkes Conductor
- GitHub – josh-project/josh: Just One Single History