-
File suffix .tla
pron updated
5 months ago
-
# Proposal: shrink types in sync package
## Current API
The types in the sync package make use of semaphore operations provided by the runtime package. Specifically, they use the following two A…
-
This is a question to the TLA+ experts. I need to write code for network protocol messages' correctness and validity. I want to make sure I get everything correct. Is TLA+/PlusCal the right tool for t…
-
The TLA+ tree-sitter grammar now supports PlusCal: https://github.com/tlaplus-community/tree-sitter-tlaplus/
You can see how to consume the grammar from TypeScript here: https://github.com/tlaplus-…
-
Was briefly discussed earlier in the year but IMO it would be better to just copy the specs into the repo. Reasons:
1. Avoids link rot; on a long enough timescale this is basically guaranteed, espe…
-
This isn't work I'm planning to do anytime soon but it would be a nice little project if someone else wants to take it on. Markdown is a very difficult language to work with, tooling-wise, but there a…
-
Hi, thanks for this really nice plugin. I am learning TLA+ and PlusCal and in the guides we defined invariants as part of the PlusCal and then use the GUI to mark them as invariants. Is there a way to…
-
Here's an example entry in the manifest.json:
```json
{
"specifications": [
{
"title": "Multi-Car Elevator System",
"description": "A simple multi-car elevator system servicing…
lemmy updated
11 months ago
-
Reported by Stephan Merz.
## Impact
## Input specification
```
--------------------------- MODULE BlockingQueue ---------------------------
(******************************…
-
I've been using your tool and find it very helpful. However, I noticed that the documentation for the gogen is incomplete. For example, the method to bootstrap the generated go implementation. Can y…