The Ada Generic Library provides an extensive well-documented library of generic packages whose use can substantially increase software productivity and reliability. The construction of the library follows a new approach whose principles include the following: - Extensive use of generic algorithms, such as generic sort and merge . - Building up functionality in layers. - Obtaining high efficiency in spite of the layering through the use of Ada's inline...