Downloads

Popili is available in several release channels:

Each release channel will automatically be updated with the latest matching release. The stable release channel is recommended as it will always correspond to the latest stable released version of Popili. A release channel of the form X or X.Y can be used to pin users to a specific version of Popili. For example, the channel 1.0 will always correspond to the latest bugfix release of version 1.0.

Popili for VSCode (Recommended)

In addition to providing support for the Coco Language, the Popili plugin for VSCode also integrates Popili's verification and Code Generation.

VSCode Marketplace


Popili for Eclipse

Popili plugin for Eclipse integrates support for the Coco Language and Popili's verification and code generation.

  • To install:
    1. Select Help → Install New Software
    2. Click Add
    3. Complete the fields in the popup window as follows:
      • Name: Popili
      • Location: https://downloads.cocotec.io/eclipse/stable/
      • Then click Add
    4. Tick the box next to the entry for Popili, and then click Next
  • Requirements:
    • Eclipse: 2023-09 or later (with Java 17)
    • Operating system:
      • linux icon RHEL 7 or later (ARMV8-A)
      • linux icon RHEL 7 or later (x86-64)
      • mac icon Mac OS 13 (Apple silicon)
      • mac icon Mac OS 10.15 (x86-64)
      • windows icon Windows 10 (x86-64)

Command Line Tools

Popili command-line tools provide access to verification and code generation.

Coco C++ Runtime

Download

Coco C Runtime

Download

Coco C# Runtime

Download

NuGet (Runtime)

NuGet (Test Helpers)