Concurrent programming seems to be mostly a naming problem.
I had just been reading about CRDTs for realtime text editing. A central challenge seems to be to name things, and parts of things, that allow others to know what you're talking about despite having a different picture of the world.
-
-
Was thinking about that, and the paper about PAXOS being fairly straightforward if you define it in terms of immutable registers.
-
It just seemed like a lot of problems in concurrent (and regular?) programming come down to using a single name for things that change over time. A strategy for concurrent programming is to providing facts, or observations, and weaving them into a story at query time.
- 2 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.