Ada Cryptographic Objects (ACO) is an Ada library of cryptographic algorithms and related services.
ADBI is a library to provide unified access to SQL databases from Ada. This is thick uniform binding to vendor-specific database call interfaces.
Implementation of a Fit server for Ada.
This is a logging API for Ada. It's not a port of log4j. This library seeks to be ultra-flexible whereas log4j was designed to be efficient. The design is essentially a graph of message stream arcs and message processing nodes.
A partial port of Lapack to Ada 2012
These files provide a native Ada implementation of some parts of Lapack. The codes provided here are a direct translation (using f2a.pl from Oliver Kellogg) of the Fortran source to Ada. The code is written in the form of a generic package and covers the Lapack routines for - Matrix determinant and inverse on general matrices, - Eigenvalues and eigenvectors of general, real and hermitian symmetric matrices, - Solutions of systems of equations for general, real and hermitian symmetric coefficient matrices, - Singular value decomposition for general matrices Also included is a set of functions (and two procedures) that provide a more familiar Ada style interface to the Lapack routines. See also AdaLAPACK (https://sourceforge.net/projects/adalapack/), a binding to the Fortran LAPACK.
AdaPackageTesting is a tool for developers using the Ada95 programming language. With him, it's very fast to create the structure of a test program based of the package specifications (.ads).
A browser for Ada source Libraries based on unit names instead of file names. Illustrates use of aflex, gnat library packages, GtkAda in a platform independant fashion.
This package contains a set of Ada95 container classes, both generic and inheritance based. It also contains a set of utilities, including an abstract I/O interface, a telnet protocol engine, and others.
Gnu/Linux Ada manufacture
Gnu/Linux Ada manufacture is small application to create and manage your Ada projects. In systemic vision, or cybernetic prevision.
Ada to GXL is a factextractor translating from Ada Source code to the Graph eXchange Language (http://www.gupro.de/GXL/) to support reengineering. The Ada ASIS library and the GNAT compiler will be used for the translation.
Ada Binding for high performance messaging service http://www.spread.org
C++ Templates and Ada Package for Automatic Differentiation
Operators are overloaded so that a normal looking function definition provides access to not only evaluations of itself, but to evaluations of any of its analytic derivatives. Automatic differentiation means the user does not need to define the analytic expressions for all the various partial derivatives. It also means that those complex expressions are essentially calculated at compile time, and merely evaluated at runtime. First order derivatives only, forward accumulation. Choose "files" and either the "initial_submission" directory for the Ada version, or the other directory "cpp_AD" for the C++ version.
Ada binding to BLAS
This contains an Ada binding to BLAS. The original source code was written by Duncan Sands and this branch uses the code from http://12000.org/my_notes/ada/lapack_and_blas/index.htm. The software is issued under the GPL Version 2 with the following additional permission: As a special exception, if other files instantiate generics from this unit, or you link this unit with other files to produce an executable, this unit does not by itself cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Public License.
A collection of generic Ada95 packages and GADT's to allow quick construction of programs and systems.
This is an Ada implementation of the Dancing Links X Algorithm as in Donald E. Knuth paper. AdaDLX is used to solve the Eight-Queens puzzle, Sudoku grids and Blocs in Box puzzle.
A Finite States Machine (FSM) implementation in Ada.
Fully modern OpenGL game using Ada: a mix of Portal & Sokoban
AdaGate is a kid-friendly 3D sokoban puzzle game within a Stargate / Portal fantasy setting. It is a great example of modern OpenGL programming using the Ada programming language. It runs on Windows, OSX, or Linux. While searching a remote south-seas atoll for remnants of a lost American heroine, an operational stargate lures you into 4 strange dungeons. Escape will require the logical rearrangement of weird power cells [ZPMs] that roll in only two directions. Shoot your portal guns at the dungeon walls to configure 2 escape portals, but in order to activate them, all of the ZPMs must be bumped onto their sockets. But beware: you can only PUSH the ZPMs, so you will fail if you roll one into a corner or against a wall. But don't worry, cheating is pretty easy ; ) With 5 degrees of difficulty [DoD], there are 20 user-replaceable puzzles to solve. Escape all 4 dungeons to access the neptune choir epilog and increment the DoD for your next adventure.
AdaMOF is the mof library for ada progpramming language.
AdaMultimedia project aim to provide a full Ada written library for multimedia contents (Image, Sound and Video).
AdaSDL is a set of Ada (programming language) bindings, ports, and some original applications based on SDL (Simple DirectMedia Library - http://www.libsdl.org)
Simple Network Time Protocol in Ada
AdaSNTP is an open-source implementation of the Simple Network Time Protocol in Ada, based on the code generator ColdFrame. The software is issued under the GPL Version 2 with the following additional permission: As a special exception, if other files instantiate generics from this unit, or you link this unit with other files to produce an executable, this unit does not by itself cause the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Public License.
An SSH implementation in Ada 2005, based on libadacrypt-dev.
Ada 95/2005 Bindings for RDM Embedded Database (Birdstep)
AdaVenture is a kid-friendly retro point&click game
AdaVenture is a kid-friendly retro point&click game, intended to be a minimal extension to 3D of the original 2D Atari game named "Adventure". Now runs on Windows, OSX, and Gnu/Linux. Set in ancient Persia, it begins outside the castle of the young King Xerxes, who inherited a golden chalice from his father, Darius the Great. It was recently stolen by a surly foe named King Leonidas of Sparta. Your quest is to find and return the royal chalice to its pedestal within the castle of Xerxes. But, there will be obstacles to overcome. You must find the keys to various realms, defend yourself against dragons, avoid snakes and pesky bats who steal things only to drop them in random locations, and survive the maze.