(→Scope) |
|||
Line 33: | Line 33: | ||
== Scope == | == Scope == | ||
<!-- What work do the developers have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?--> | <!-- What work do the developers have to accomplish to complete the feature in time for release? Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?--> | ||
Required steps are: | |||
# XMLAda - full XML stack for | |||
# GprBuild - Gnat project build | |||
# GtkAda - Ada bindings for GTK | |||
# QtAda - Ada bindings for QT | |||
# GPS - GNAT Programming Studio | |||
# AWS - Ada web server and tools for http:// and other protocols | |||
== How To Test == | == How To Test == |
Revision as of 18:16, 4 June 2011
Feature Name
Features/BetterAdaSupport
Summary
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).
Owner
- Name: Pavel Zhukov
- Email: landgraf@fedoraproject.org
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.
Scope
Required steps are:
- XMLAda - full XML stack for
- GprBuild - Gnat project build
- GtkAda - Ada bindings for GTK
- QtAda - Ada bindings for QT
- GPS - GNAT Programming Studio
- AWS - Ada web server and tools for http:// and other protocols