GNAT language extensions (GNAT Reference Manual)

## 17 GNAT language extensions ¶

The GNAT compiler implements a certain number of language extensions on top of the latest Ada standard, implementing its own extended superset of Ada.

There are two sets of language extensions:

- The first is the curated set. The features in that set are features that we consider being worthy additions to the Ada language, and that we want to make available to users early on.
- The second is the experimental set. It includes the first, but also experimental features, which are considered experimental because they’re still in an early prototyping phase. These features might be removed or heavily modified at any time.