top | item 45039450

(no title)

alexflashdrive | 6 months ago

AppJet.ai can help you in several ways with TLA+: Language fundamentals: Basic syntax, operators, temporal logic, actions, and specifications Modeling techniques: How to represent system state, define actions, specify invariants and temporal properties PlusCal: The higher-level algorithmic language that transpiles to TLA+ TLC model checker: Running specifications, interpreting results, debugging models Common patterns: Modeling mutual exclusion, consensus algorithms, message passing, etc. Practical examples: From simple counters to complex distributed systems

If your code is on GitHub you can use our app with it, it will create a safe independant branch "appjet" to work on it. Give it a try and let me know what you think!

discuss

order

ekidd|6 months ago

> Common patterns: Modeling mutual exclusion, consensus algorithms, message passing, etc. Practical examples: From simple counters to complex distributed systems

I don't know how you composed this response. But it reads more like a laundry list of TLA+-related buzzwords than a response based on any kind of actual experience with TLA+.

TLA+ is a weird and obscure niche, easily obscure enough to give most models very serious headaches.

skottenborg|6 months ago

I immediately thought this sounded like an LLM reply.

RUnconcerned|6 months ago

It reads like they asked the AI how it could help and just pasted whatever it said

rvz|6 months ago

exactly.

I stopped reading mid-sentence after seeing a cacophony of buzzwords shoved into that AI generated reply.

Very disappointed.