3 ms·
I guess you're suggesting that you can build an abstraction layer (I guess you're calling it missionary) which (a) can reliably intermediate every interaction b
by kiitos 3y ago
I guess you're suggesting that you can build an abstraction layer (I guess you're calling it missionary) which (a) can reliably intermediate every interaction between a user program and any potentially non-deterministic API, and (b) can be configured at runtime as synchronous/serial/deterministic or async/concurrent/non-deterministic. Is this accurate? (If so, I'm pretty confident that this is infeasible.)
- dustingetz 3y agoElectric Clojure backends already get such effect supervision for free (you'll need to manually tag sync/blocking effects). https://github.com/hyperfiddle/electric https://github.com/hyperfiddle/electric https://github.com/leonoel/missionary https://github.com/leonoel/missionary
- kiitos 3y ago> you'll need to manually tag sync/blocking effects Well, that's the hard part, so if I need to do it myself, your library isn't providing much value.