My Ada web page.
Simple Components by Dmitry A. Kazakov
The Ada "Standard
Generic Library" SGL
The Ada Generic
Library, (AGL) by Brian Rogoff
Ada standard component
library ASCL
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
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.
Below is a list of bindings
last Updated 1/31/99.
references:
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 Ada."
http://www.adatcl.com/ (Link verified active. January 4, 2005)
http://www.rfc1149.net/devel/adasockets (Link verified active. January 4, 2005)
“This interface lets you use BSD sockets from Ada (TCP, UDP and multicast).”
"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 Mesa 2.5. Our goal is to have bindings that are usable on a wide variety of platforms, including Win32. Comments on portability issues are welcome."
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 Ada bindings"
"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 Ada binding for Microsoft Windows NT/95"
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 Ada to the C-Libraries of the X Window system and
the Motif(tm) widget set. “
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 Ada"
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 Ada source code is
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 Ada March 1997 Walnut Creek CDROM.
Also
http://unicoi.kennesaw.edu/ase/support/cardcatx/adobefm.htm (Link verified active. January 4, 2005)
Graphic Kernel System (GKS)
gks.zip, Found in Ada March 1997 Walnut Creek CDROM.
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 Ada March 1997 Walnut Creek CDROM.