Goodenough@sei.cmu.edu (03/03/89)
ADA 9X PROJECT REQUEST FOR INFORMATION In order to expedite the Ada revision process, the Ada 9X Project Office under sponsorship by the Ada Joint Program Office has tasked the Software Engineering Institute to perform a number of focused short-term studies. These studies will not replace the Ada 9X Project requirements analysis but are intended to augment and facilitate future Ada 9X activities. One of these studies deals with input/output as defined in Chapter 14. Chapter 14 was intended to provide a fairly standard I/O capability across implementations. However, the Chapter can, undoubtedly, be improved in various respects. For example, - Functionality that is, in effect, optional today could be clearly required or forbidden in the revision. - Additional functionality not currently allowed could be required or allowed (as an option). - Ambiguities leading to unnecessarily divergent implementations could be removed. To help complete this study of I/O revision issues, the following information is needed: - Specific examples of variations in how compilers support Chapter 14. - From an implementer's viewpoint, difficulties imposed by Chapter 14 that make it harder to provide what users say they want. - Specific examples of difficulties in using the I/O facilities as specified in Chapter 14. - Other comments on how Chapter 14 could be improved. The point of contact for this study is Dr. John B. Goodenough Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 412-268-6391 Goodenough@sei.cmu.edu Please send your comments to Dr. Goodenough by 31 March 1989. The report on this topic will be made available to the public upon completion. Ada 9X is an Ada community project. I appreciate your support and consideration of this matter. CHRIS ANDERSON Ada 9X Project Manager February 22, 1989