Features/Ada developer tools

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Benefit to Fedora)
(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

Note.png
All sections of this template are required for review by FESCo. If any sections are empty it will not be reviewed


Contents

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

  • 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:

  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

Dependencies

Contingency Plan

Documentation

Release Notes

Comments and Discussion