-
Let the chessboard squares be represented by cartesian product: {"a", "b", "c", "d", "e", "f", "g", "h"} \X (1..8)
This correctly evaluates to:
```
{ ,
,
,
, .....}
```
ie a set of tup…
-
The link [TLA+ Toolbox](https://research.microsoft.com/en-us/um/people/lamport/tla/toolbox.html) in the first paragraph of https://learntla.com/pluscal/toolbox/ is dead (400 Bad Request). I'm not sure…
-
In PlusCal, await blocks an atomic step from executing until the condition is true. The following might be a way to implement await in Go:
- Enforce that await can only occur at the top of an a…
-
When I click the button to run TLC, the "Spec Explorer" changes to show that the model is `[ modelchecking ]`, but the model checker never seems to actually start, and the TLA+ Toolbox is only using m…
-
If I run this spec:
```
------------------------------ MODULE scratch ------------------------------
EXTENDS Integers, TLC, Sequences, FiniteSets
Range(t) == {t[i] : i \in DOMAIN t}
CharCou…
beala updated
6 years ago
-
The new state graph feature is cool!
For my particular model, though, I can't really read it. My model has nine variables, the state of which is printed inside each state (49 distinct states in the…
-
Hi! Me again.
On the final step of the "[Using the Toolbox](https://www.learntla.com/pluscal/toolbox/)" section you are instructed to add the following string to the "Evaluate Constant Expression" …
-
### Grammar (syntax highlighting)
[Grammars](https://code.visualstudio.com/docs/extensions/themes-snippets-colorizers) have two parts:
- A configuration file "./language-configuration.json" in o…
-
When I try to execute the spec at the bottom of the [Behaviors](https://learntla.com/pluscal/behaviors/) page, I get an error. Here's the spec:
```
---- MODULE flags ----
EXTENDS TLC, Integers
(…