-
Hi, I'm assessing the feasibility of building a web based interface for TLA+ using a visual programming language. The most important thing it seems is an API client. If it doesn't exist, is it possibl…
-
On the [operators](https://www.learntla.com/tla/operators/) page there is this reminder:
> Remember, you can use the “No Behavior Spec” option in your TLC model to test various operators and cases.…
-
This is not an issue but a question/suggestion: Do you consider transpiling vanilla PlusCal algorithms to HasCal as part of work?
lemmy updated
2 years ago
-
The PlusCal translator removes all comments when translating an algorithm to TLA+.
```tla
---- MODULE Foo ----
(*--algorithm OneBitClock {
variable
\* @type: Int;
clock \in {0, 1…
lemmy updated
2 years ago
-
I suppose we would like to do something like this:
```diff
yield CriticalSection
+ assert (forall_ [ 1 .. n ] \i ->
+ i /= self ==> pc i /= CriticalSec…
-
Currently PlusCal code just sits undetected, unparsed, and unhighlighted in its block comment. It's an important part of TLA+ and should be supported, either directly in the grammar or via injection o…
-
Raft [1] duplicates some of the JGroups functionality: the goal of this issue is to remove that duplication and use JGroups wherever possible, e.g. for heartbeats and election kickoffs.
Also, cluster …
-
I faced a bug in "Translate PlusCal".
Transpiling PlusCal succeeded, but TLC checking failed.
There're a same issue in upstream: https://github.com/tlaplus/tlaplus/issues/370.
Source code (Plus…
-
I was about to open an issue that https://learntla.com/introduction/about-this-guide/ points to an outdated version of the PlusCal manual, however, 49a0b465865a20e0c9c22cd9376ab54295d450db fixed this …
-
This is a follow up of https://github.com/typelevel/fs2/pull/2765.
I think it's possible to simplify the implementation of `observe` to use a single channel instead of two, as demonstrated in [this…