Keeping the flow going: Data-flow oriented workflow systems
summary
Claims a data‑flow workflow where the flow is a purely functional program that guarantees consistency while letting users perform tasks in any order as dependencies allow. Implements this with Arrow combinators and higher‑order reactive ideas, a Haskell prototype called the HTF library served via happstack, and a company variant in Delphi. Demo shows dynamic task graphs, parallel execution of independent tasks, and a running prototype, with persistence and collaborative semantics left as future extensions.
AI-written summary · about
chapters (13)
- 0:00Intro
- 0:40Whats the problem
- 2:17The workflow
- 3:09Programming
- 4:42Data collection
- 5:42Dynamic workflow
- 8:24Four variants of tasks
- 9:35Task a computation
- 11:07Errors
- 13:46Tasks
- 15:12Workflows
- 16:33HTF
- 20:11Questions
related talks
59mHustle and Flow
50mHow Flow Works & Other Curiosities
34mFunctional UIs and Unidirectional Dataflow
26mTurning Words into Killer Apps Defi Actions
41mDynamic Flow, the Wise approach to server driven UI
34mReactive Workflows a Year Later
34mThe circuit as a point-free general model of computation
01h 01mReinventing the Transaction Script
