Status

The following table gives an indication of the stability of individual features within the Coco Platform. The statuses are as follows:

Status Meaning
Stable The feature is now stable and backwards-incompatible changes should be rare and will require a major version bump (i.e. 1.x to 2.x).
Release Candidate The feature is almost stable, and backwards-incompatible changes will only be made in order to fix serious issues uncovered during final testing.
Beta The feature is moving towards becoming stable, but backwards incompatible changes can be made.
Alpha A preview of a feature. The feature could change substantially and no compatibility guarantee is offered at all.

As of Coco 1.0.0, the status of the individual features is:

Feature Status

Core Coco Language

(Including the syntax and semantics of the language, including the verification semantics.)

Stable.
Command Line Tooling Stable.
Coco C++ Generator Stable.
Coco C Generator Release Candidate. This will reach final by September 2022, depending on feedback.
Coco Object-Orientated C Generator Beta. This will reach final by September 2022, depending on feedback.
Generated Code Indexes Stable
standard = "1.1" Beta. This will reach final by January 2023, depending on feedback.
Await Beta. This will reach final by January 2023, depending on feedback.

Note that the timeframes above are only indicative, and may be subject to change depending on feedback.