Skip to content
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

Wrote January 2025 development update post #14

Merged
merged 1 commit into from
Jan 16, 2025

Conversation

ahelwer
Copy link
Contributor

@ahelwer ahelwer commented Jan 11, 2025

Per @lemmy's suggestion from last month, to try to make this more inclusive & collaborative I'll endeavor to get the first draft published before the monthly community meeting, which will provide an opportunity to gather feedback and record missed contributions. We can target publication on the 15th of each month; I'll also tag people here so they can provide a summary in their own words.

This is intended to cover work that happened during the month of December (modulo a few days on either end) so if it was something more within the past week it can go in the next monthly update.

@ahelwer ahelwer marked this pull request as draft January 11, 2025 20:26
@ahelwer
Copy link
Contributor Author

ahelwer commented Jan 11, 2025

Some people I am seeking feedback/summaries from:

  • @will62794 would you like to summarize your work on tla-web? I see the last month had a lot of activity.
  • @fhackett what do you think a nice blurb would be about your string deserialization work?
  • @FedericoPonzi and @hwayne you both had contributions to the VS Code extension last month, would you like to summarize them?
  • @kape1395 are you happy with this summary of your TLAPM work the past month?
  • @lemmy gave you your own section, what would you like your summary to be?

@fhackett
Copy link

fhackett commented Jan 12, 2025

@ahelwer here's my attempt. I just guessed at the format, so feel free to edit / request a different style.

In the emerging use case of validating implementation logging data with TLC, there is a need to read large amounts of structured data efficiently for use in model checking. A recommended option is the binary format TLC uses to store states, for which the community modules expose read/write routines (IOSerialize and IODeserialize respectively, in IOUtils). @fhackett's work addresses teething issues in the types of string value that can be read by TLC in this way, removing a limitation that strings have to come from the same TLC runtime (e.g., generated during model checking, present in the TLA+ files being evaluated), and proposing an extension from the current ASCII format to UTF-8.

@kape1395
Copy link

kape1395 commented Jan 12, 2025

The part describing my progress is ok. If you need more links to PR's, they are here, but I don't know if all those details are needed in the report.:

@ahelwer ahelwer force-pushed the 2025-01-dev-update branch from b4ca821 to 8a6339b Compare January 13, 2025 15:36
@ahelwer
Copy link
Contributor Author

ahelwer commented Jan 13, 2025

Okay @fhackett and @kape1395 I wrote these up, take a look.

@will62794
Copy link

@ahelwer No concrete updates on my end.

@lemmy
Copy link
Member

lemmy commented Jan 13, 2025

The detailed technical updates can be found at https://github.com/lemmy?tab=overview&from=2024-12-01&to=2024-12-31. On a higher level, recent work includes the TLA+ debugger, diagnosing fingerprint duplication issues that arise during long-running model checking, and exploring liveness checking for monotonic systems.

Also changed December 2024 development post publication date
Also added note about Hugo CLI option that tripped me up

Signed-off-by: Andrew Helwer <[email protected]>
@ahelwer ahelwer force-pushed the 2025-01-dev-update branch from 8a6339b to e993d43 Compare January 15, 2025 22:31
@ahelwer ahelwer marked this pull request as ready for review January 15, 2025 22:31
@ahelwer
Copy link
Contributor Author

ahelwer commented Jan 15, 2025

This is good to be published. @lemmy @muenchnerkindl

@muenchnerkindl
Copy link
Contributor

Thanks @ahelwer for the January newsletter!

@muenchnerkindl muenchnerkindl merged commit d51be65 into tlaplus:main Jan 16, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

7 participants