The goal of this project is to raise the abstraction in Ada 95 programs above the level of arrays and simple linked lists.
Charles is a container and algorithms library based in the C++ STL. It is general, flexible, and efficient, and its design has been guided by the philosophy that a library should stay out of the programmer's way.
Charles is the predecessor of the Ada 2005 container library.
These details are provided for information only. No information here is legal advice and should not be used as such.