^P24 Ada Program Library ^P20 The purpose of this library is to hold compilation units, subunits, and the information about them. Compilation units are : Procedure specifications ( optional ) Procedure bodies Function specifications ( optional ) Function bodies Package specifications Package bodies The specifications are the external view. "withed" The bodies are the implementation, the internal view. Ada requires recompilation of any unit that has a "withed" unit recompiled. In VAX Ada libraries ( one specific implementation ): .OBJ is the object code just like FORTRAN or C .ACU is the processed information ready to be "withed" .ADC is a copy of the saved source for the debugger Some "ACS" commands: $ ACS RECOMPILE * $ ACS DIR/NOENT $ ACS DELETE UNIT $ ACS LINK