Implementation for Ada 95

In the previous chapter we have seen that Ada 95 provides good support for object-orientation, basic exception handling features, support for streaming and elaborate mechanisms for dealing with concurrency. This chapter presents how these features have been used to implement the Optima framework and to provide concrete implementations of the interfaces presented in chapter 8 for the application programmer.