question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Asks users to activate TLC execution statistics

See original GitHub issue

The Toolbox asks users to activate execution statistics to guide TLC development (see screenshot below). Please add similar functionality to your extension. Technically, a file called esc.txt is dropped into ~/.tlaplus/ whose first line is either a random identifier, “RANDOM_IDENTIFIER”, or “NO_STATISTICS” (see https://github.com/tlaplus/tlaplus/blob/master/tlatools/src/util/ExecutionStatisticsCollector.java).

Screenshot from 2019-10-21 13-18-55

Plaintext of the dialog’s content is found online too: https://github.com/tlaplus/tlaplus/blob/master/tlatools/src/util/ExecutionStatisticsCollector.md. The statistics are publicly available: https://exec-stats.tlapl.us/tlaplus.csv. To report TLA+ Jupyter notebook as TLC’s frontend, pass -Dtlc2.TLC.ide=tlaplus_jupyter as a Java system property.

@alygin VSCode extension will soon ask users to opt-in too.


Thanks for sharing TLA+ Jupyter notebooks with the community! I’ve already added your releases to the aggregator at http://wall.tlapl.us.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
kelvichcommented, Dec 9, 2019

https://github.com/kelvich/tlaplus_jupyter/pull/5

I’ve created --tlc-exec-stats install option which is set to share by default. Also added note about that behavior to README.md. Any other suggestions? May be change wording somewhere?

0reactions
lemmycommented, Dec 9, 2019
Read more comments on GitHub >

github_iconTop Results From Across the Web

Continuous integration support for TLC model checking #306
For TLC model checking (maybe for formal methods in general?) there ... Not right now, I think CI is the main use case...
Read more >
Current Versions of the TLA+ Tools - Leslie Lamport
This feature was added to enable the computation of statistical properties of a specification's executions by running TLC in simulation mode. We ...
Read more >
Track, Analyze, Activate: Your Comprehensive Introduction to ...
Competitive intelligence (CI) is the process of tracking, analyzing, and activating information related to your competitors.
Read more >
Chapter 59 – For-Hire Service - NYC.gov
An applicant who possesses a TLC Driver's License, provides written proof that the applicant entered into a lease for the use of a...
Read more >
TLC: Transmission Line Caches - Computer Sciences Dept.
Speculative memory scheduling reduces load-to- use latency by allowing dependent instructions to meet their source data at the execution units as soon as ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found