Markus Alexander Kuppe

Results 409 comments of Markus Alexander Kuppe

I ran out of time! Any takers to *update/refactor* the now-removed tests in https://github.com/tlaplus/vscode-tlaplus/commit/1d9161c7cbb99a40682f14446aabf71c237cafbf#diff-5ad2ff4a54440bf2b50b351c7d6092744831ab604bc4f3cbbda8757029a50b1b?

The extension has only limited support for TLA+ functions, i.e., the domain ([ValueKey](https://github.com/tlaplus/vscode-tlaplus/blob/4a0d7233df210ebada17ba2252da7a6b14560c3d/src/model/check.ts#L117)) of its [StructureValue](https://github.com/tlaplus/vscode-tlaplus/blob/4a0d7233df210ebada17ba2252da7a6b14560c3d/src/model/check.ts#L295-L336) can only be string or numeric. However, the domain may be any value in...

It's impossible to see which elements have been added with bags: ![image](https://github.com/tlaplus/vscode-tlaplus/assets/88777/dc830125-b81e-478a-b50f-3745d1707d0e) @afonsonf Would it be possible to highlight the added elements of a set in addition to adding the...

Here's a screenshot of the same trace in both IDEs. If I recall correctly, Toolbox does a better job of highlighting added, removed, or modified values within deeply nested structures....

> TLA+ has a lot of boilerplate. One of the most notorious examples is UNCHANGED rules. Specifications are extremely precise — so precise that you have to specify what variables...

Updating `vars` is just one part of the process when adding new variables to a spec. @hwayne, did you intentionally leave out the other aspects—like updating the initial predicate and...

AI-assisted code completion in Cursor and Visual Studio Code seems quite effective at adding a newly introduced variable to the various UNCHANGED sections throughout a specification.

Ad-hoc solution with a Jupyter notebook: Python code used to generate the plot ```python import pandas as pd import matplotlib.pyplot as plt import matplotlib.cm as cm import seaborn as sns...

@melhindi If TLC is run with the `-coverage` parameter, a subset of the coverage data is made available in the `TLCGet(“spec”)` register. For instance, if `PrintCoverage` is configured as a...