☰ Menu
Home›Developer Tools›TLA+ Toolbox
App 59 installs/mo

TLA+ Toolbox for Mac

TLA+ Toolbox

This repository hosts the core TLA⁺ command line interface (CLI) Tools and the Toolbox integrated development environment (IDE). Its development is managed by the TLA⁺ Foundation.

TLA+ Toolbox — overview

Overview

This repository hosts the core TLA⁺ command line interface (CLI) Tools and the Toolbox integrated development environment (IDE). Its development is managed by the TLA⁺ Foundation. See http://tlapl.us for more information about TLA⁺ itself. For the TLA⁺ proof manager, see http://proofs.tlapl.us.

Versioned releases can be found on the Releases page. Currently, every commit to the master branch is built & uploaded to the 1.8.0 Clarke pre-release. If you want the latest fixes & features you can use that pre-release. If you want to consume the TLA⁺ tools as a Java dependency in your software project, Maven packages are periodically published to central.sonatype.org.

Use

The TLA⁺ tools require Java 11+ to run.

To use TLA⁺ from a graphical interface, see the TLA⁺ VS Code extension. The Eclipse-based TLA⁺ Toolbox GUI is also available from this repository, but it is currently unmaintained.

Get tla2tools.jar from the releases to use the tools from the command line. The tla2tools.jar file contains multiple TLA⁺ tools; after adding tla2tools.jar to your CLASSPATH, the tools can be used as follows:

Running java -jar tla2tools.jar is aliased to run tlc2.TLC.

For more information on using & consuming the TLA⁺ tools, see USE.md.

Developing & Contributing

The TLA⁺ Tools and Toolbox IDE are both written in Java. The TLA⁺ Tools source code is in tlatools/org.lamport.tlatools. The Toolbox IDE is based on Eclipse Platform and is in the toolbox directory. For instructions on building & testing these as well as setting up a development environment, see DEVELOPING.md.

We welcome your contributions to this open source project! TLA⁺ is used in safety-critical systems, so we have a contribution process in place to ensure quality is maintained; read CONTRIBUTING.md before beginning work.

License & Copyright

Copyright © 199? HP Corporation Copyright © 2003 Microsoft Corporation Copyright © 2023 Linux Foundation

Licensed under the MIT License.

Details

TLA 的集成开发环境

How to install TLA+ Toolbox

  1. Open Terminal (press ⌘ + Space and type “Terminal”).
  2. If Homebrew is not installed yet, run the command below first.
  3. Run this command:

Latest 10 releases

Last updated 2024-08-05; current version v1.7.4, with the latest 10 releases listed.

VersionReleasedTypeSizemacOSWindowsLinux
v1.7.42024-08-05Stable170.3 MBDownloadDownloadDownload
v1.7.32024-08-05Stable————
v1.7.12022-02-23Stable167.2 MBDownloadDownloadDownload
v1.7.22022-02-02Stable————
v1.7.02020-04-01Stable166.6 MBDownloadDownloadDownload
v1.6.02019-07-11Stable152.6 MBDownloadDownloadDownload
v1.5.72018-07-18Stable109.6 MBDownloadDownloadDownload
v1.5.62018-01-30Stable104.9 MBDownloadDownloadDownload
v1.8.02026-11-06Pre-release234.7 MBDownloadDownloadDownload
rolling2026-10-23Pre-release————

Data from GitHub Releases; stable releases first, each group sorted newest first.

Supported systems

  • macOS 27(Golden Gate) (Apple silicon + Intel)
  • macOS 26 Tahoe (Apple silicon + Intel)
  • macOS 15 Sequoia (Apple silicon + Intel)
  • macOS 14 Sonoma (Apple silicon + Intel)
  • macOS 13 Ventura (Apple silicon + Intel)
  • macOS 12 Monterey (Apple silicon + Intel)
  • macOS 11 Big Sur (Apple silicon + Intel)

Compared with similar apps

Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.

Compared with similar apps
AppVersionLicenseArchitecture30-day installs
TLA+ Toolboxv1.7.4—Universal binary59
CodeBuddy4.12.1.39217423,757a5b2f—Universal binary64
CodeBuddy CN4.12.2.41207131,425ab70e—Universal binary64
Studio 3T Community Edition2025.1.0—Universal binary55

Similar apps: Developer Tools

Leave a comment

评论表单加载中…