-
Hello,
The TLA toolbox is happy to translate the following PCal code to TLA+:
```tla
-------------------------------- MODULE test --------------------------------
(* --algorithm test
process …
raphj updated
3 years ago
-
@jbenet and @porcuquine talked about TLA+ and the utility of checking EC, PoReps and other algorithms with TLA+. Here's some about TLA+ if the idea seems attractive.
From Lamport:
- Intro to TLA+:…
-
This is extremely minor, but maybe worth noting in a wiki page. PlusCal syntax highlighting won't work if the algorithm is written as:
```
(*
--algorithm WriteStealing
{
{
skip;
}
}
*)
`…
-
The PlusCal translator could generate a `PCOK` from the set of possible pc values that is manually added as a conjunct in a user-provided `TypeOK`, and that is robust against algorithm changes:
```…
-
Hi! I think the bug is best explained with a simple repro.
```
(* --algorithm test {
variables x = FALSE, y = FALSE;
process (a = "a") {
La: x := TRUE;
}
}
process (b = "b") {
Lb:…
ztlpn updated
3 years ago
-
Dear vscode-tlaplus maintainer,
There seems to be a bug where the TLA+ plugin does not check the model unless the model contains PlusCal. In other words, for pure TLA+ files it does not work.
My…
-
TLA Toolbox example: https://github.com/rovaughn/pluscal-bug
PlusCal example:
```
variables called = [process1 |-> FALSE, process2 |-> FALSE];
define
Fair == [](called.process1 /\ calle…
-
Hi - When I followed the Getting Started, I couldn't find either "Create new module (TLA+)" or "Create PlusCal block (TLA+)" snippet from the drop-down list.
So I wonder how can I get/generate…
-
@jdsmith145 Josh Smith (from Tomas Pluscal lab) mentioned that it would be nice to find good matches from a list of already known metabolites for the analyzed species. These compounds often won't have…
-
Using TLAToolbox-1.5.7-win32.win32.x86_64
I find that after some edits the syntax highlighting of PlusCal stops (a little disconcerting when trying to learn the language) and will slowly appear aga…