-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Asks users to activate TLC execution statistics #1
Comments
Sure, will do. |
I've created |
Have you tested this feature already? If yes, it seems as if it is broken because so far there have been no exec-stats for "tlaplus_jupyter" (d64477f#diff-8f9c6fbaedaf902848b1e9f9e47d60f2R253). |
I'm seeing my id (61a7f9a) now in tlaplus.csv now. |
No, only recent nightlies report the value of |
Okay, I'll then switch download to https://nightly.tlapl.us/dist/tla2tools.jar |
Great, but be aware of tlaplus/tlaplus#393 (comment) |
* share execution statistics #1 * fix 2.7 portability issues * fix README wording * set tlc2.TLC.ide in all calls to tla2tools
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).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.
The text was updated successfully, but these errors were encountered: