|
|
 |
| |
|
Search Home : Computers : Programming : Languages : Ada : Bindings and Libraries
See Also:
- ABWG: The Ada Bindings Working Group.
- ASL: The Ada Structed Library is a collection of container and semaphore types.
- Ada Components: The page contains notes on work done on components for Ada.
- Ada Network Components: Freely available components: AdaSockets, Eratho (alpha), PostgreSQL database binding (BSD license).
- Ada Semantic Interface Specification for GNAT: Providing an up to date implementations of ASIS = Ada Semantic Interface Specification for GNAT. ASIS is a published international ISO standard (ISO/IEC 15291:1999).
- Ada and Java Lexer: by Christoph Karl Walter Grein with Ada sources.
- Ada95 Software and Bindings: Listing of several free bindings with descriptions.
- AdaCL, Ada Class Library: Textfile search and replace (as Library and demo programs) Trace support. Protected and Task Queues. [Open source, GPL]
- AdaERL: Interface letting call Erlang from Ada.
- AdaGMP: A binding to the GMP big math package.
- AdaOpenGL: An Ada binding to OpenGL. [Open source, BSD License]
- AdaSDL: A set of Ada (programming language) bindings, ports, and some original applications based on SDL (Simple DirectMedia Library). [Open source, LGPL]
- AdaSockets: BSD sockets binding for the Ada programming language. [Open source, modified GPL]
- AdaTCL: Quite dated Ada-TCL bindings. Normally, you'll want to use TASH instead.
- Adalog Components: Ada packeges including Debug, OS_Services, Protection (a kind of evolved semaphore), Variable_String. Also tools and adapplets (Java applets writing in Ada)
- Adalog Debug: A package provides a sophisticated trace facility, especially valuable for multi-tasking programs. The child package Debug.Timing also provides utilities for measuring execution time, and the child package Debug.Assert provides utilities for checking that certain properties of program are actually met.
- Astrophysical software components: Also Swing's Ada95 class library and an Ada95 interface to PGPLOT by Martin J. Stift.
- BLAS: An Ada 95 binding to the BLAS Fortran library, which contains routines for doing fundamental vector and matrix operations.
- Florist: A POSIX Ada binding, including real-time extensions (this is the original page, download it where you download GNAT).
- GLADE for GNAT: Providing an up to date implementations of Annex E (Distributed Systems) of the ISO standard ISO/IEC 8652:1995/COR1:2000 for GNAT. [Nothing to interface builder of the same name (GLADE)]
- Gautier's 3D Engine: Real-Time 3D engine and game library, fully in Ada 95.
- Glut: A window system independent toolkit for writing OpenGL programs.
- GtkAda: An Ada95 graphical toolkit based on Gtk+, providing the complete set of Gtk+ widgets.
- Guile: Ada 95 bindings for the GUILE embeddable scheme interpreter.
- Lego Mindstorms: Ada interface to Lego Mindstorms.
- Libra: A general library for Ada '95 under Unix-like operating systems. It currently provides some basic data structures. Also it provide abstractions for NNTP and SMTP commands.
- MPI: An Ada 95 binding to the Message Passing Interface (MPI).
- Ncurses Binding: An Ada 95 binding to the Ncurses console library.
- Ngeadal: An Ada library for Unicode.
- Open Image: A portable Ada 95 package hierarchy devoted to the Input/Output and manipulation of image (pictures) data. [GPL with same special exception as the GNAT run-time]
- OpenToken: A series of Ada packages that allow simple creation of token analyzers (aka: lexical analyzers) in straight inline Ada code.
- Persistent Objects: Documentation and Code.
- PragmARCs: PragmAda Reusable Components are an open-source library of data structures and utility functions.
- QtAda95: Qt in Ada.
- Sal: Stephe's Ada Library Ada contains several useful data structures like stacks.
- Serpent: The Serpent encryption algorithm written in optimized Ada.
- Tash: An Ada binding to Tcl/Tk.
- Tat: A thick Ada binding to the Tk windowing library.
- Templates Parser: Documentation.
- Templates Parser: (GZ) Useful for web programming with the Ada Web Server, for example.
- The Ada Library Projects: Overview of Ada Library Projects at AdaWorld.
- The Ada95 Booch Components: The (free) Ada95 Booch Components.
- The Big_Number Page: Several high-precision mathematical packages.
- Unzip Ada: A decompression library for .ZIP files without any compiler or operating system dependency.
- XInAda: The Ada implementation of X11/Xt/Xm.
- XML4Ada95: The Ada 95 binding to Xerces, which enables the use of the W3C DOM in Ada.
- ncurses: GNU ncurses includes an Ada 95 binding.
- pyAda: An Ada 95 binding to the Python interpreter.
| |
|
|