Thanks, if I saw this before I'd forgotten. It's nice to see how widely accepted many of these ideas are, nine years on. I'm also glad to see major software initiatives coming from people capable of talking about them philosophically.
We're keeping transaction timestamps to order transactions locally. They're handy for debugging and might be useful to applications. We haven't talked a lot about what causal relationships will look like as we move that direction, but they'll be application defined.
-
-
oh jeez I have thoughts here too. Causal relationships are sort of where this kind of system can shine if you let the system eat your computation. Any node can be a function, with execution logic that makes more nodes - this is how transactions worked, for me.
-
this makes a ton of sense if you think of 'objects' as functions which take deltas as their inputs and which can potentially return new deltas as their outputs when they 'mutate'. which you can do because objects aren't real, they can be whatever you want, etc! :)
End of conversation
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.