3 Billion Bytes of Source Code and Resource Material
If you're looking for FREE Ada source code, check out the Public
Ada Library (PAL). Since 1984, the PAL, once called the Ada Software Repository (ASR), has been a major
source of publicly available Ada code. The Library provides more than 3 billion bytes of software, courseware, and documentation on Ada.
The PAL’s History
The PAL exists to make Ada-oriented material that has been
released to the public readily available to those who seek it. It
exists also to support educators and the user community by providing a
mechanism for the exchange of ideas and materials and a resource for use
in their activities.
The PAL is a compilation of ten separate collections of Ada resources from:
Originally, the ASR was stored on the SIMTEL20 host computer at
White Sands Missile Range, N.M. Over the Internet, the ASR's resources
were available for downloading directly from SIMTEL20, from ASR mirror
sites, and via AdaNet.
By 1993, the SIMTEL20 host was becoming too old and too costly to
maintain. Rick Conn, the ASR Manager, "was faced with the choice of
stopping my activities or going on under a different environment." He
chose to proceed, establishing a new Ada repository to be accessed via
the Internet, called the Public Ada Library, at Washington University in
St. Louis. The University's host (wuarchive.wustl.edu), previously a
mirror site for the ASR, became the principal site for the PAL in late
Accessing the PAL
The PAL can be accessed by a wide variety of mechanisms. These
mechanisms include, but are not limited to, the following:
World Wide Web (WWW)
The 2-disk "Ada CD-ROM" set is available from Walnut Creek CD-ROM for $39.95;
for details, contact:
Walnut Creek CD-ROM
1547 Palos Verdes Mall, Suite 260
Walnut Creek, CA 94596
PAL users will find helpful documentation in the
languages/ada/userdocs subdirectory. The documents available include:
The Quality of the Collection
The PAL Catalog (including table of contents and index)
The PAL Taxonomy
The PAL FAQ (Frequently Asked Questions)
PAL Email List Archives
Information on Using the Internet
The PAL is, overall, an outstanding collection of material.
However, as with any collection, there are items that are of better
quality than others and items that are of more use than others. The
user is responsible for choosing resources wisely. To aid the user in
his choice, the PALís manager has provided a REVIEW CODE field to all
the items in the Master Index (Chapter 1 of the Master Index gives the
keys for this field: "CS" means Compiled Successfully, "ES" means Executed
Successfully, "NR" means Not Rated). Comment (CMM) Files, which inform
users of successes and problems, are also provided.
For More Information
For additional information, access the directory
There are several electronic information distribution lists to
provide support for users of the PAL:
for users of the Public Ada Library; announcement-only (will not accept posts for redistribution). Used to distribute announcements and information on additions and changes to the PAL.
for users of WUARCHIVE; announcement-only (will not accept posts for redistribution. Used to distribute announcements and information on the status and planned down-times of WUARCHIVE.
for users involved in Ada education and training; a discussion list (will accept posts for redistribution). Provides a forum for communication among educators at high schools, colleges, universities, commercial training vendors, and corporate and government organizations.
To subscribe to any one of these listservs, send an email message to:
Leave the subject line blank and place the following line in the body of the message:
subscribe list name (pal-announce/wuarchive-announce/ada-train)
Do not use a signature file to end your message.
Further help may be available from the PALís manager, Richard Conn, whose email address is