Logic and Lattices for Distributed Programming(basho.com)
basho.com
Logic and Lattices for Distributed Programming
http://basho.com/blog/technical/2012/07/16/Neil-Conway-Basho-Chats-CALM-Bloom/
3 comments
Hi folks. Related presentation: http://research.microsoft.com/apps/video/default.aspx?id=153...
Talk is about 36 minutes (then questions). The theoretical part at the beginning is the best, and then seeing the actual implementation for Bloom was very informative. I do think this will highly influence my solutions for these kinds of problems, and this talk is hitting the nail on the head for the kinds of problems you have to deal with in eventually consistent systems.
Great stuff!
Great stuff!
then he expands on a language that uses datalog (without deletion, presumably) to implement this (which makes an awful lot of sense, as - iirc - datalog systems were implemented by constructing all possible solutions, which looks like it's going to be monotonic as you accumulate data and functions...)
it really is a good talk if you know nothing about all this (as i didn't).