Re:Redox – A Unix-Like Operating System Written in Rust
by chc4 on Tuesday November 13, 2018 @02:06PM
(#18443799)
Have you looked at Urbit? It uses this idea - programs are state machines that you give to the runtime, which pumps them with events (IO, RPC calls, etc) that return [new-state events-out]. All programs are purely functional and deterministic, so you can replay events or serialize the app to transfer somewhere else.
[ Parent
| on HN ]
Re:Redox – A Unix-Like Operating System Written in Rust
by stcredzero on Tuesday November 13, 2018 @07:20PM
(#18446178)
All programs are purely functional and deterministic, so you can replay events or serialize the app to transfer somewhere else.
Interesting. Actually, I have one of my processes serializing its state and exporting it to a different process, while all of the clients continue playing the MMOsteroids game they're logged into.