-
Hi, Kuppe:
I have read your great talk presentation from here:
https://bitbucket.org/lemmster/blockingqueue
But I have a little confused about the state graph in “BlockingQueue in PlusCal” sectio…
-
Sometimes we have to write something like
```tla
define
LeftFork(p) == p
RightFork(p) == IF p = NP THEN 1 ELSE p + 1
HeldForks(p) ==
{ x \in {LeftFork(p), RightFork(p)}: forks[x] …
-
Download of 64bit Linux as of 2017-12-22.
File: Preferences: General: Editors
does not have an editor selected, nor does it pick up the system editor, or allow me to specify one.
The editors ar…
-
I'm using version 1.57 of the toolbox.
Although I'm working on Windows, I generally set up my git repositories to use unix line endings.
Trying to translate the following from pluscal to tlapl…
-
Problem
-----------
The Toolbox workflow involving PlusCal and TLC consists of the following steps:
1. Modify PlusCal
2. (Automatically) Transpile to TLA+
(Optionally) go back to 1.
3. (Opt…
lemmy updated
4 years ago
-
Hi,
I'm working with the TLA+ Toolbox, and for complicated reasons cannot ignore files in a subdirectory when checking in code. I would like to redirect the TLA+ output files (snapshots, etc) to a …
-
Indentation sometimes is a bit surprising for PlusCal c-syntax. If an algorithm has a procedure, then the plugin properly indents within the procedure, but also seems to continue to indent after the c…
-
At the moment, the default setting for the code formatter is 4 spaces. I'd like to change it to 2 spaces for TLA+, PlusCal and .cfg-files, but not sure yet.
4 spaces:
* the default setting in the …
-
Folding is currently implemented for steps of a TLA+ proof. The same functionality should be added for the TLA+ translation of a PlusCal algorithm. Folding support for boxed comments would be nice t…
lemmy updated
5 years ago
-
It would be very nice to allow users to 'right-click' on a specific state in Error-Trace of the TLC Error View and choose a command worded roughly like "Start from this state."
Upon invoking this, …