CVS difference for ais/ai-00281.txt

Differences between 1.1 and version 1.2
Log of other versions for file ais/ai-00281.txt

--- ais/ai-00281.txt	2002/01/03 01:47:17	1.1
+++ ais/ai-00281.txt	2002/01/24 04:54:13	1.2
@@ -69,3 +69,47 @@
 (Sorry if the font you use does not provide the necessary characters).
 
 *************************************************************
+
+From: Nick Roberts
+Date: Saturday, January 19, 2002  1:38 PM
+
+I disagree, since this could pose problems for the re-readability of
+enumerated types via Ada.Text_IO.Enumerated_IO in some implementations.
+
+For output, this kind of functionality is easily enough provided by an
+array.
+
+*************************************************************
+
+From: Pascal Leroy
+Sent: Tuesday, January 22, 2002  5:11 AM
+
+An excellent point.  Currently Enumeration_IO reads an identifier or character
+literal, and calls 'Value on the result.  With the proposed change it would have
+to do a lot of work to know at what point it stops reading.  (It would not be
+possible to write this in Ada without the addition of some extra capabilities,
+incidentally.)
+
+And I don't even want to consider the case where the image of one of the
+literals contains a line/page/file terminator ;-)
+
+*************************************************************
+
+From: Bernard Maudry
+Sent: Tuesday, January 22, 2002  2:41 AM
+
+> I disagree, since this could pose problems for the re-readability of
+> enumerated types via Ada.Text_IO.Enumerated_IO in some implementations.
+
+For my understanding, can you give details about these problems?
+
+> For output, this kind of functionality is easily enough provided by an
+> array.
+
+Yes, but then, there are two representations managed for the same information,
+adding complexity which certainly lead to mistakes. Forcing the image attribute
+representation is a safety point, which allows to use the standard feature in
+confidence.
+
+*************************************************************
+

Questions? Ask the ACAA Technical Agent