Ada source code for assorted utilities.
Ada implementation of hash tables. Useful if you want to store items associated with keys and later look them up in constant time, O(1).
Ada implementation of heaps, an efficient sorting queue data structure. Inserting and extracting of elements can be done in O(log(n)).
Ada source code to read, write and manipulate raster images.
Ada implementation of singly linked lists with some nice features. More useful than Arrays if you don't know how many elements to expect, or if you ever need to remove or add elements.
Ada definitions of the floating point number type "Real" and 2D vectors and boxes. Ada functions to translate between numbers and their decimal string representations.
Print debug messages to standard error.
Ada wrapper for C pipe functions to stream standard input or output, or execute other programs with stream access to their input or output.
Ada functions for finding prime numbers.
Lightweight file readers for character-based parsing. Support for XML.
Light-weight file writers for string-based output. Support for XML.