-
See PR at https://github.com/tlaplus/tlaplus/pull/455
-
While going through the website and trying to write some specs, it was noticeable that there's a certain lack of a page that puts it all together in a way that one can easily refer to and see the big …
acud updated
11 months ago
-
This PlusCal code is highlighted strangely: https://github.com/tlaplus/Examples/blob/71d1a5da61d3419637674ebcfdd34e4ddc2ffa7e/specifications/SlushProtocol/Slush.tla#L177
Cannot be reproduced in neo…
-
The more examples the better but for the sake of consistency, I'd suggest to rename the repo and generally change the wording from "tlaplus" to "pluscal".
lemmy updated
5 years ago
-
See neovim highlighting on [this line](https://github.com/tlaplus/Examples/blob/41faafbabe549530ad54bd4301b07ca4fd93e65b/specifications/MultiPaxos-SMR/MultiPaxos.tla#L236).
-
Setup:
Create one file `foo`
```
---- module foo ----
CONSTANTS Foo1, Foo2
====
```
Create second file `bar` as root module in the spec.
```
---- module bar ----
(*--algorithm bar
def…
-
**Snippet**:
```
(* --algorithm foo
variables
foo = 0;
define
Foo == 1; \* Error here
end define
begin
skip;
end algorithm; *)
```
**Behavior:** `Expected "end" but found ";"…
-
[Automatic module parsing](https://github.com/alygin/vscode-tlaplus/wiki/Automatic-Module-Parsing) is super useful but gets in the way if a user wants to modify the generated TLA+. In these cases, it…
lemmy updated
2 years ago
-
Picked this up from a new submodule added to the tlaplus/examples repo:
https://github.com/tlaplus/azure-cosmos-tla/blob/4b8785a36ed16faa2cd1bd78b89e224d71711ee3/scenario1/swscop.tla#L34
Both `p…
-
Especially bad because PlusCal to TLA+ translation succeeds but TLA+ spec has parser errors. See https://groups.google.com/forum/#!topic/tlaplus/KHW86FUJdjo for background.
lemmy updated
3 years ago