F* vs TLA+
F*
fstar-lang.orgTLA+
lamport.azurewebsites.netSide by side
| Figure | F* | TLA+ |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 1 | 1 |
| Spec score · Formal Verification Tools | 8.0 (#11) | 7.5 (#24) |
| License | F* is distributed under the Apache 2.0 license. | The TLA+ tools and Toolbox repository is licensed under the MIT License. |
| Purpose | F* is a general-purpose proof-oriented programming language for purely functional and effectful programming. | TLA+ is a high-level language for modeling software and hardware systems, especially concurrent and distributed systems. |
Plans
In their own words
TLA+
TLA+ has no write-up on Specifiction yet; its figures are above.