learntla-v2 icon indicating copy to clipboard operation
learntla-v2 copied to clipboard

Learn TLA+ for free! No prior experience necessary!

Results 32 learntla-v2 issues
Sort by recently updated
recently updated
newest added

Hi! Thanks for the awesome project! I encountered a "strange" error with the example in "Writing an Invariant". After setting `is_unique = TRUE`, the code looks like this: ``` ----...

TLA+ Toolbox seems clunky. All the cool kids are using VSCode! (And TLA+ is VSCode is nice and useable thanks to https://github.com/tlaplus/vscode-tlaplus.) The learntla text uses TLA+ Toolbox. But there's...

### Description The [writing specifications page ](https://learntla.com/core/pluscal.html)says this of the duplication checker: > 1. Create an empty set ``seen``, then step through the elements of ``seq``. > 2. Every time...

It's bewildering to me that the [first example _specification_](https://github.com/hwayne/learntla-v2/blob/master/docs/specs/pluscal.tla) in the body text contains only a thing called an `algorithm`, which moreover doesn't seem to do anything meaningful. I understand...

On [Writing an Invariant](https://learntla.com/core/invariants.html) seems to switch silently between examples. It start by using "another spec for finding duplicates that also runs without error", the one where `is_unique` is set...

I think there's a typo in https://github.com/hwayne/learntla-v2/blob/master/docs/core/functions.rst?plain=1#L239 IMO it should be `3^2 = 9` functions when calculating functions mapping 2 tasks with 3 CPUs.

Something that I noticed while reading this is that the often attached images aren't clickable. It would be nice to have them all clickable, ideally opening in a new tab....

I don't know what features exactly this is gonna get us but I've fallen behind on these kinds of upgrades before and *do not* recommend it

After recently witnessing yet another instance of a set being mistakenly declared as symmetric when it is actually not, I would like to propose that users be reminded of their...

Section https://learntla.com/topics/optimization.html#construct-don-t-filter might demonstrate how you can redefine operators. This way, users can keep a simple, more axiomatic definition in the main spec, while using a complex yet more efficient...