Skip to content

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
Contributor

@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 <ahelwer@pm.me>
@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
@ahelwer
Copy link
Contributor Author

ahelwer commented Jan 16, 2025

@lemmy seems like a permissions issue when running the CI? https://github.com/tlaplus/foundation/actions/runs/12804129841/job/35697960527

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