Leslie Lamport: Video course on TLA+
lamport.azurewebsites.net
Leslie Lamport: Video course on TLA+
1–10 of 78 posts
Re: Leslie Lamport: Video course on TLA+
#2Re: Leslie Lamport: Video course on TLA+
#3"What kind of clown am I claiming that I know what can make you think better? ... This is not the time to be modest. I have done seminal research in the theory of distributed and concurrent systems for which i won the turning award. You can stop the video now and look me up on the web. ..."
Re: Leslie Lamport: Video course on TLA+
#4TLA+ in one sentence: it is a language used to write specifications, same as you might write a spec in English/your chosen informal language, except here you write your spec in basic mathematics; benefits of a formal specification language include freedom from ambiguity, model-checking, and even machine-checked proofs of correctness.
This language is a joy to use and I've found it really affects the way I think about system design.
Re: Leslie Lamport: Video course on TLA+
#5Re: Leslie Lamport: Video course on TLA+
#6Introduction @2:49 "What kind of clown am I claiming that I know what can make you think better? ... This is not the time to be modest. I have done seminal research in the theory of distributed and concurrent systems for which i won the turning award. You can stop the video now and look me up on the web. ..."
Re: Leslie Lamport: Video course on TLA+
#7Re: Leslie Lamport: Video course on TLA+
#8I won't even try to use TLA+ in my business context. Just will search for a good java library. Maybe these videos will help me to recognize a good one?
BTW, do any of my HN's fellows have a good Java state machine opens source library to recommend?
Re: Leslie Lamport: Video course on TLA+
#9Great to see this here! I act as a TA for Dr. Lamport's TLA+ courses at Microsoft, and can answer any questions y'all have. TLA+ in one sentence: it is a language used to write specifications, same as you might write a spec in English/your chosen informal language, except here you write your spec in basic mathematics; benefits of a formal specification language include freedom from ambiguity, model-checking, and even…
I've only ever heard of it's use in the formalization of distributed systems.