From Fedora Project Wiki
All sections of this template are required for review by FESCo. If any sections are empty it will not be reviewed

Feature Name



Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language. It has strong built-in language support for explicit concurrency, offering tasks, synchronous message passing (via guarded task entries), protected objects (a monitor-like construct with additional guards as in conditional critical regions) and nondeterminism (via select statements).


  • Email:

Current status

  • Targeted release: Fedora 16
  • Last updated: (DATE)
  • Percentage of completion: 25%

Detailed Description

Benefit to Fedora

For Fedora this brings the Ada support right up to date and alongside Debian. It also enables our developers to use a powerful, secure and fast programming language.


Required steps are:

  1. XMLAda - full XML stack for
  2. GprBuild - Gnat project build
  3. GtkAda - Ada bindings for GTK
  4. QtAda - Ada bindings for QT
  5. GPS - GNAT Programming Studio
  6. AWS - Ada web server and tools for http:// and other protocols

How To Test

User Experience


Contingency Plan


Release Notes

Comments and Discussion