Media Summary: Learning TLA+ is a challenge for industrial programmers, who are accustomed to exploring their code's behavior with a 00:00 - Set a breakpoint on `Spec` formula 00:05 - Simulate spec with TLC running in Get started for free on IBM Cloud → Code-

Tla Debugger - Detailed Analysis & Overview

Learning TLA+ is a challenge for industrial programmers, who are accustomed to exploring their code's behavior with a 00:00 - Set a breakpoint on `Spec` formula 00:05 - Simulate spec with TLC running in Get started for free on IBM Cloud → Code- Some simple setup for nvim-dap (in particular, for elixir) as part of my neovim config rewrite. I really hope you enjoy the video ... Concurrency is hard. How do you test your system when it's spread across three services and four languages? Unit testing and ...

Photo Gallery

The TLA+ Debugger
Interactive TLA+ - Jesse Davis and Samyukta Lanka
TLA+ Debugger: Watch expressions
TLA Debugger
TLA+ Debugger: Launching the debugger
Graphical and time-traveling debugging for TLA+
TLA+ Debugger: Function application hovering
IDE Debuggers Are A Crutch - Lessons Learned
simple neovim debugging setup (in 10 minutes)
Runtime Module Instantiation in the TLA+ Debugger
Wait, but Who's Debugging the Debugger?!
TLA+ Debugger: Towards interactively debugging specs
Sponsored
View Detailed Profile
The TLA+ Debugger

The TLA+ Debugger

F-IDE 2022 Publication at https://dl.acm.org/doi/abs/10.1007/978-3-031-26236-4_15.

Interactive TLA+ - Jesse Davis and Samyukta Lanka

Interactive TLA+ - Jesse Davis and Samyukta Lanka

Learning TLA+ is a challenge for industrial programmers, who are accustomed to exploring their code's behavior with a

TLA+ Debugger: Watch expressions

TLA+ Debugger: Watch expressions

https://github.com/tlaplus/tlaplus/commit/4ad956122e6d8c2a2ab4a9fa6a73ed499661ab45.

TLA Debugger

TLA Debugger

TLA Debugger

TLA+ Debugger: Launching the debugger

TLA+ Debugger: Launching the debugger

TLA+ Debugger: Launching the debugger

Sponsored
Graphical and time-traveling debugging for TLA+

Graphical and time-traveling debugging for TLA+

00:00 - Set a breakpoint on `Spec` formula 00:05 - Simulate spec with TLC running in

TLA+ Debugger: Function application hovering

TLA+ Debugger: Function application hovering

Before and after of https://github.com/tlaplus/tlaplus/commit/4a8570a71a175cc5019b677f21be2ab1a3297cb6.

IDE Debuggers Are A Crutch - Lessons Learned

IDE Debuggers Are A Crutch - Lessons Learned

Get started for free on IBM Cloud → https://ibm.biz/sign-up-today Code-

simple neovim debugging setup (in 10 minutes)

simple neovim debugging setup (in 10 minutes)

Some simple setup for nvim-dap (in particular, for elixir) as part of my neovim config rewrite. I really hope you enjoy the video ...

Runtime Module Instantiation in the TLA+ Debugger

Runtime Module Instantiation in the TLA+ Debugger

TLA+

Wait, but Who's Debugging the Debugger?!

Wait, but Who's Debugging the Debugger?!

Music: https://www.youtube.com/@nu11_ft - The GDB frontend for Linux: https://github.com/nakst/gf.

TLA+ Debugger: Towards interactively debugging specs

TLA+ Debugger: Towards interactively debugging specs

Superseded by https://www.youtube.com/watch?v=IO9ik850i0M.

"Tackling Concurrency Bugs with TLA+" by Hillel Wayne

"Tackling Concurrency Bugs with TLA+" by Hillel Wayne

Concurrency is hard. How do you test your system when it's spread across three services and four languages? Unit testing and ...