One of the purposes of the thing I'm working on now is to find a viable model of computation that moves beyond the single point of view. Philosophically, relativistic and constructivist. Technically, exploring distributed computing and collaboratively constructed representations.
-
-
Oh gosh hello that’s sorta what I’m building too. CRDT deltas all the way down, any set of deltas can be reduced into a stateful snapshot (constructivist), different users can see different deltas so its relativistic.
1 reply 0 retweets 0 likes -
This is still early but the pieces are taking shape. If any object can be decomposed into the processes that it's composed of, if those processes can be reified and 'owned', then everyone can have a local set of processes representing _their_ view of a given object, and share!
1 reply 0 retweets 0 likes -
But the sharing is at the individual delta level, so you really can literally 'dis-integrate' an object into deltas, recombine them, filter them, whatever, then re-integrate into a new object with new properties, etc, all transparently.
1 reply 0 retweets 0 likes -
Replying to @mykola
We're (
@EdBaskerville and I) starting with Datalog (a la Datomic) and sharing histories of (E,A,V,T, assert/retract) tuples. Don't know how closely that maps to your deltas.2 replies 0 retweets 1 like -
Replying to @peidran @EdBaskerville
I want to say that a tuple there corresponds to a delta, if it represents some fully defined state change to your system as of time t. How exactly the delta is expressed is of some limited utility but there's room for many ways to do it, I think.
1 reply 0 retweets 0 likes -
Replying to @mykola @EdBaskerville
For the time being, our model of time more closely resembles Hickey's: the operations/transactions of any particular actor are totally ordered. CRDTs ops are partially ordered per application semantics, typically by referring to prior entities. IIUC.
2 replies 0 retweets 0 likes -
Replying to @peidran @EdBaskerville
This is definitely a tricky part to get right. I've had some success having deltas totally ordered within a transaction but having transactions themselves partially ordered within the larger distributed universe, yeah.
2 replies 0 retweets 0 likes -
Replying to @mykola @EdBaskerville
There's a lot more to be said here, and I'd love more of your input. Are you in NYC?
1 reply 0 retweets 0 likes -
Cool. I'm planning on coming out in April for @TtW_conf. We should definitely meet up.
-
-
For sure, I'll likely be here and will have more to share by then! :)
1 reply 0 retweets 0 likes -
Are you exploring ideas at this point, or is there some product you're working towards?
1 reply 0 retweets 0 likes - 13 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.