[comp.lang.ada] Needed I/O improvements

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