4 ms·
This reminds me of Smalltalk image model and Temporal. Migratable processes would be useful to shutdown my machine, move it and then resume where I left off, a
by samsquire 3y ago
This reminds me of Smalltalk image model and Temporal.
Migratable processes would be useful to shutdown my machine, move it and then resume where I left off, a bit like hibernate.
This reminds me of X11 server/client model a bit.
- mst 3y agoTemporal? (I'm fascinated by e.g. termite scheme, I like learning about more variations on this theme :)
- lacrimacida 3y agoWhats termite scheme and what is it used for?
- mst 3y agoIt's basically dead now* but it was an extension of gambit scheme that was designed to be part of a networked system out of the box, including the capacity to spawn a 'process' (think erlang-style) on another node from a thunk. There was a paper on providing r7rs module support that I preserved a copy of here: https://trout.me.uk/lisp/termite-r7rs.pdf https://trout.me.uk/lisp/termite-r7rs.pdf * as tends to rapidly become the fate of esoteric lisp projects, but I still find them fascinating to steal ideas from
- samsquire 3y agoThis is the project's homepage from the people who made it I think came from Uber: https://www.temporal.io/ https://www.temporal.io/ It's a workflow system that is resilient to crashes but when I asked them on their forums how it worked, they explained it to me: it memoizes/stores API call results to a server backend so that if you replay your program with the same API call results it should get into the same state. It requires your program be deterministic. Thank you for mentioning Termite scheme, I'll look into that. I'll drop you an email if you want to talk about thoughts, dreams about this topic since you're interested :-)