wow, Sussman's whole bit leading up to "syntax without representation is tyranny" is like an impossibly good rap freestyle, he must've rehearsed that. haha
Cool panel with brilliant funny guys. Interesting that they do all seem a bit stuck in the lambda calculus style of computation and no wonder we don't have better solutions for the decentralized nondeterminism which is an area that lambda calculus can't represent properly.
You should take a look at TLA+. Non-determinism is just a misunderstanding of distributed systems. They’re nondeterministic with respect to time, sure, but the possible ways that distributed processes can be interleaved is very deterministic. So whether or not you’re using a language based on the lambda calculus isn’t really relevant. We need to improve how we reason about what we have.
@@alexweisberger1669 usefulness of TLA+ not to be underestimated, Elasticsearch, WeChat, CosmosDB, and more have been verified in TLA+ for their behavior characteristics. TLA+ was also used in proving issues with Chord DHT.
wow, Sussman's whole bit leading up to "syntax without representation is tyranny" is like an impossibly good rap freestyle, he must've rehearsed that. haha
Check out gerald jay sussman's recent (2021) book.
Cool panel with brilliant funny guys. Interesting that they do all seem a bit stuck in the lambda calculus style of computation and no wonder we don't have better solutions for the decentralized nondeterminism which is an area that lambda calculus can't represent properly.
You should take a look at TLA+. Non-determinism is just a misunderstanding of distributed systems. They’re nondeterministic with respect to time, sure, but the possible ways that distributed processes can be interleaved is very deterministic.
So whether or not you’re using a language based on the lambda calculus isn’t really relevant. We need to improve how we reason about what we have.
@@alexweisberger1669 usefulness of TLA+ not to be underestimated, Elasticsearch, WeChat, CosmosDB, and more have been verified in TLA+ for their behavior characteristics. TLA+ was also used in proving issues with Chord DHT.