My
Ada web page.
1. Lapack
2. Florist
3. GtkAda
4. TASH
5. AdaSockets
6. X11Ada
7. OpenGL
9. CLAW
10. WIN32Ada
11. OS/2 API
12. Motif
13. XView
14. TCL
15. XlibXT
16. Fresco Xlib/Xt
17. CGI
18. ADOBE Font
19. GKS
20. Motif
21. SQL
22. Motif, DECMotif
23. Posix
24. SAFENET
25. SQL and CICS
27. Ncurses
28. Paradise
29. PCTE
30. POSIX
31. SAME
32. SAME ISO
33. GPFE, GPPF
34. IRDS
35. PHIGS
36. GADBTK
37. OS/2 PM
38. C2Ada
39. Xforms
40. Xview
41. PVM
1. Simple Components by
Dmitry A. Kazakov
2. Booch
5. The Ada "Standard
Generic Library" SGL.
6. The Ada Generic
Library, (AGL) by Brian Rogoff
8. Ada standard component
library ASCL
10. Variouse Asset software
components
ASSET_A_105:
Binary Trees Package
ASSET_A_114:
Stack Unbounded Managed Package.
ASSET_A_123:
Set Discrete Sequential Bounded Package
ASSET_A_129:
List Single Sequential Unbounded Package
ASSET_A_130:
Stack Sequential Unbounded Package
ASSET_A_135:
Bag Discrete Sequential Bounded Package
ASSET_A_215:
Stream Datatypes for Ada
11. ASSET_A_402 Generic
Elementary Math Functions
This is an Ada package that implement getopt.
you can download source code . click
here to see source code on-line.
This is Ada package hierarchy tree (based on GNAT 3.11p ACT
distribution sources) update 3/2/99.
UPDATE
August 12, 2007. This is a new port to linux 2.6.20. See here for download and instructions.
references:
1. ASSET http://unicoi.kennesaw.edu/ase/ (Link verified active. January 4,
2005) link gone!
2. http://unicoi.kennesaw.edu/ase/support/cardcatx/ad_tax.htm
another list of ada bidings. (Link verified active. January 4, 2005) link gone!
14. ALT http://www.cl.cam.ac.uk/~mgk25/linux-ada/
link gone!
ftp://ftp.cs.kuleuven.be/pub/Ada-Belgium/mirrors/gnu-ada/OLD/contrib/lapack-ada Verified OK on december 15, 2010
binding: "Florist is the FSU implementaton
of IEEE Standard 1003.5b-1996,
the POSIX Ada binding."
URL: http://www.cs.fsu.edu/~baker/florist.html (Link verified active. January 4, 2005)
GtkAda : an Ada95 binding for Gtk+
http://libre.act-europe.fr/GtkAda/main.html (Link verified active. January 4, 2005)
binding: "TASH is the implementation
of a binding to Tcl and Tk
from
http://sourceforge.net/projects/tcladashell/ (Link verified active. December 18, 2010)
http://www.rfc1149.net/devel/adasockets (Link verified active. January 4,
2005)
“This
interface lets you use BSD sockets from
"X11Ada
is an Ada 95 binding to X11R5, to the Xlib, Xt, and Motif programming
API's. It is a direct binding. "
Last updated March 8, 1996.
http://at.rpmfind.net/opsys/linux/RPM/x11ada.html (Link verified active. January 4,
2005)
Binding:
OpenGL Bindings: The GL and GLU bindings.
"The
first revision of the thin bindings are here! These
bindings are distributed under the GNU Library
Public License. Please download them and try them out. Your feedback will be
instrumental in making this package a worthy
addition to the body of freely-available software.
This source
was developed under Linux, using GNAT 3.10p and
http://www.niestu.com/languages/oglada/ (Link verified active. January 4,
2005)
Also see
http://adaopengl.sourceforge.net/
(Link verified active. January 4, 2005)
"GLw (Motif) widget bindings, based on Hans-Frieder Vogt's adabindx."
"The
GLw bindings above require a GLX, so here's the one I
use. This GLX binding is in no way complete, but
is complete enough to compile the GLw above."
"GLUT
3.6
"bindings to the mui library"
"Binding to XGL debugging library"
http://www.opengl.org/resources/libraries/glut/glut_downloads.html (Link verified active. January 4,
2005)
Binding:
"Claw: a thick
URL: http://www.rrsoftware.com/html/prodinf/claw/claw.htm (Link verified active. January 4,
2005)
Binding:
"Win32Ada is an Ada 95 binding for Windows.”
http://archive.adaic.com/tools/bindings/win32ada/win32ada.html (Link verified active. January 4,
2005)
"Thin
Ada95 Binding to the OS/2 API"
http://os2ports.com/sections/ada (Link verified active. January 4,
2005)
"This is a binding of
http://directory.fsf.org/All_Packages_in_Directory/ambinding.html
(Link verified active. January 4, 2005)
"XV
Ada Library is an object-oriented library that
implements parts of the XView library for C."
http://www.boutell.com/lsm/lsmbyid.cgi/001876
(Link verified active. January 4, 2005)
Binding: Adatcl 2.1: "This adatcl
package provides access to tcl thru
http://www.cs.colorado.edu/~arcadia/Software/adatcl.html (Link verified active. January 4,
2005)
"GNU
AdaXlibXt bindings for X11R5! AdaXlibXt
is based on the commercial quality set of AdaMotif
bindings to the X Window system, from Systems Engineering Research Corportion (SERC).
The GNU
distribution contains the Xlib, Xau,
Xdmcp, Xext, Xt, Xaw, and
Xmu portions of the SERC AdaMotif
product. Full
provided to these libraries. "
URL: ftp://wuarchive.wustl.edu/languages/ada/bindings/x11/x4/
(Link was bad on January 4, 2005, unable to find new link to this
binding)
X11R6/Fresco. "Fresco is an object-oriented
application programming interface (API) for
graphical user interfaces that covers functionality in Xlib and Xt and adds support for
structured graphics and application embedding."
URL: ftp://sgi.com/graphics/fresco/
(Link was bad on January 4, 2005, unable to find new link to this
binding)
Binding:
an Ada 95 binding to the "Common Gateway Interface" (CGI). by David
A. Wheeler
URL: http://www.dwheeler.com/adacgi/
(Link verified active. January 4, 2005
Ada
Binding to ADOBE Font Metrics.
adobefm.zip,
Found in
Also
http://unicoi.kennesaw.edu/ase/support/cardcatx/adobefm.htm
(Link verified active. January 4, 2005)
Graphic
Kernel System (GKS)
gks.zip, Found in
Also http://webstore.ansi.org/ansidocstore/product.asp?sku=ANSI+INCITS+124.3-1989+(R2000) (Link verified active. January 4, 2005)
http://unicoi.kennesaw.edu/ase/support/cardcatx/motifbca.htm
(Link verified active. January 4, 2005)
motif.zip, Found in
http://unicoi.kennesaw.edu/ase/support/cardcatx/same1.htm
(Link verified active. January 4, 2005)
(Above
also can be found as file sql2.zip in Ada Walnut Creek CDROM).
File: decbind2.zip.
Found in
Also at : http://unicoi.kennesaw.edu/ase/support/cardcatx/motifdec.htm
(Link verified active. January 4, 2005)
http://unicoi.kennesaw.edu/ase/ase02_01/cardcat/posix2.htm
(Link verified active. January 4, 2005)
http://www.sei.cmu.edu/publications/documents/93.reports/93.tr.019.html
(Link verified active. January 4, 2005)
http://unicoi.kennesaw.edu/ase/support/cardcatx/sql1.htm
download from below (link for IRDS on the
page below)
http://www.iste.uni-stuttgart.de/ps/ada-software/html/bindings.html (Link verified active. January 4,
2005)
http://www.delorie.com/gnu/docs/ncurses/Ada95.html
(Link verified active. January 4, 2005)
File:
ncurses.tgz, Found in
"Paradise
is a set of
http://unicoi.kennesaw.edu/ase/support/cardcatx/paradise.htm
(Link verified active. January 4, 2005)
file: paradise.zip, Found in
AdaPCTE (Ada PCTE Binding).
"This
is the Paramax Ada binding to PCTE. The
specification of the
http://unicoi.kennesaw.edu/ase/support/cardcatx/pcte.htm
(Link verified active. January 4, 2005)
file pcte.zip, Found in
ASSET_A_395:
POSIX/Ada Interface Specifications.
http://unicoi.kennesaw.edu/ase/ase02_01/cardcat/posix2.htm
(Link verified active. January 4, 2005)
File:
posix2.zip, Found in
Binding:
SQL/Ada Module Extensions (SAME) Standard Packages -- CMU Version
http://unicoi.kennesaw.edu/ase/support/cardcatx/same1.htm
(Link verified active. January 4, 2005)
file: same1.zip, Found in Ada March 1997
Walnut Creek CDROM.
Binding:
SQL/Ada Module Extensions (SAME) Standard Packages -- ISO Version
http://unicoi.kennesaw.edu/ase/support/cardcatx/same2.htm
(Link verified active. January 4, 2005)
file: same2.zip, Found in Ada March 1997
Walnut Creek CDROM.
"Generic
Package of Elementary Functions (GPEF) and the Generic Package of Primitive Functions (GPPF).
Convex
Computer
Corporation
(Updated: May 1992)
Convex
Computer Corporation currently offers a binding to GPEF and GPPF for Convex Ada on super computers as both host and target
and running under ConvexOS or ConvexOS/Secure. They plan to implement bindings to
POSIX and OSF Motif for the same machines and
operating systems.
Host/Target:Convex under OS, Convex
under OS/Secure
For more
information, contact:Brian
Allison, Convex Computer Corporation,
3000 Waterview Parkway, Richardson, TX
75083, USA; Phone:
(214) 497-4000"
"This
is a proposed
http://archive.adaic.com/tools/bindings/IRDS/IRDS-bindings.txt
(Link verified active. January 4, 2005)
download from below (link for IRDS on the
page below)
http://www.iste.uni-stuttgart.de/ps/ada-software/html/bindings.html (Link verified active. January 4,
2005)
"The
Programmer's Hierarchical Interactive Graphics System (PHIGS) is designed to support computer graphics applications
that are highly dynamic and interactive. It supports a hierarchical graphical
database that can be edited while elements of
the database are being displayed. Such functionality is needed to support such
applications as computer-aided design/computer-aided
manufacturing (CAD/CAM) systems, command-and-control systems, and
modeling of objects, and so on.
The
PHIGS/Ada binding has been published as an ISO and an ANSI standard."
http://direct.asset.com/wsrd/product.asp?pf_id=ASSET%5FA%5F853
(Link was bad on January 4, 2005, unable to find new link to this
binding)
Unique
Identifier: ASSET_A_853
Asset Name:
System (PHIGS)
Version: May-94
Release Date: 1-May-1994
Author Name(s): AdaIC
Producer: IIT RESEARCH INSTITUTE
"atip1553.tgz,182 KBytes) The Generic Avionics
Data Bus Tool Kit (GADBTK) provides a strong
http://www.informatik.uni-stuttgart.de/ifi/ps/ada-software/html/bindings.html (Link verified active. January 4,
2005)
Binding:
OS/2 PM Bindings for Ada95 (Executables). Implements
most of the PM bindings
http://www.informatik.uni-stuttgart.de/ifi/ps/ada-software/html/bindings.html
download from below (link for IRDS on the
page below)
http://www.iste.uni-stuttgart.de/ps/ada-software/html/bindings.html (Link verified active. January 4,
2005)
C2Ada
, A Bindings
Generator Tool for Ada 95
http://www.12000.org/my_notes/ada/index.htm for
Linux port.
"Intermetrics has released C2ada, a
C to
Thanks
to Mitch Gart and Intermetrics
for this free bindings generator."
Orginal link:
http://www.averstar.com/~stt/bindings/c2ada/c2ada.html
(Link was bad on January 4, 2005)
"XForms - a GUI toolkit based on Xlib
for X Window Systems
XForms is a gui
builder and library that makes building X gui's very simple. There is a nice extension to it that
converts the c code XForms
spits out to ada95. It is available on a wide variety
of platforms and has excellent documentation."
http://bragg.phys.uwm.edu/xforms
(Link was bad on January 4, 2005, unable to find new link to this
binding)
"XView Library for Ada95
http://archive.adaic.com/tools/bindings/XVAda/ (Link verified active. January 4,
2005)
Binding:
PVM
Description
only http://www.ecs.soton.ac.uk/publications/rj/1995-1996/ccg/kst/paper.htm (Link verified active. January 4,
2005)
ftp://ftp.ecs.soton.ac.uk/pub/kst/ (Link was bad on January 4, 2005, unable
to find new link to this binding)
references
http://www.dmitry-kazakov.de/ada/components.htm
(Link verified active. June 13, 2005)
The Free
Ada 95 Booch Components
http://www.pogner.demon.co.uk/components/bc/
(Link verified active. January 4, 2005)
Ada 95 Data
Structures from
beidler@uofs.edu
http://www.cs.uofs.edu/~beidler/Ada/
(Link verified active. January 4, 2005)
the components can be downloaded from
this link:
http://www.cs.uofs.edu/~beidler/Ada/ds/uofs_ds2.zip
(Link verified active. January 4, 2005)
http://adasl.sourceforge.net/
(Link verified active. January 4, 2005)
http://www1.cs.columbia.edu/dcc/nestor/presentations/SGL/ (Link verified active. January 4, 2005)
http://www.best.com/~bpr/agl.html
(Link was bad on January 4, 2005, unable to find new link to this)
There is a
link to LGL from this page http://lgl.epfl.ch/ada/
(Link verified active. January 4, 2005)
http://ascl.sourceforge.net/
(Link verified active. January 4, 2005)
An Arcadia
Project consortium member, the Laboratory for Advanced Software Engineering Research (LASER) at
components -- A
library of reusable persistent datastructures
including stacks, queues, etc... Used by virtually all LASER software.
ftp://laser.cs.umass.edu/pub/common_components/
(Link was bad on January 4, 2005, unable to find new link to this)
The asset sw below can be located at this link
http://www.iste.uni-stuttgart.de/ps/AdaBasis/pal_1195/ada/swcomps/asset/
(Link verified active. January 4, 2005)
This is a generic package for creating and manipulating binary trees. Download
from ASSET site.
2. This is a
generic package for creating and manipulating linked lists. download from ASSET
site.
3. ASSET_A_114:
Stack Unbounded Managed Package
4. This is a
generic package for creating and manipulating stacks. downlaod
from ASSET site.
5. ASSET_A_123:
Set Discrete Sequential Bounded Package
6. This package
exports the abstract data type Set and its associated
operations. A set is an unordered collection of items of the
generic formal discrete type Item. download from ASSET site.
7. ASSET_A_129:
List Single Sequential Unbounded Package
8. This package
exports the types and operations necessary to manipulate a list of limited
private objects.
Copyright notice: this component was derived from specifications described in the book, "Software Components with
9. ASSET_A_130:
Stack Sequential Unbounded Package
10. This package
exports the types and operations necessary to manipulate a stack of limited
private objects.
Copyright notice: this component was derived from
specifications described in the book,
"Software Components with
11. ASSET_A_135:
Bag Discrete Sequential Bounded Package
12. This package
exports the abstract data type Bag and its associated operations. A Bag
is an unordered collection of items of the generic formal discrete type Item.
13. ASSET_A_215:
Stream Datatypes for
14. A reusable set
of generic packages for the creation and manipulation of stream data type
objects. Download from Asset site.
http://unicoi.kennesaw.edu/ase/ase02_02/comps/nwg/nwg2/
(Link verified active. January 4, 2005)
http://perso.wanadoo.fr/pascal.obry/
(Link verified active. January 4, 2005)
http://users.ncrvnet.nl/gmvdijk/
(Link verified active. January 4, 2005)