From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: buffer1.nntp.dca1.giganews.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!feeder.erje.net!1.eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Georg Bauhaus Newsgroups: comp.lang.ada Subject: Re: How to get this space away? Date: Thu, 04 Jun 2015 11:37:41 +0200 Organization: A noiseless patient Spider Message-ID: References: <0b23f4af-9a55-4d1d-be90-f74b316a95cf@googlegroups.com> Reply-To: nonlegitur@futureapps.de Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 4 Jun 2015 09:36:24 +0000 (UTC) Injection-Info: mx02.eternal-september.org; posting-host="a9916fc2ddda1010243330267b8fbba0"; logging-data="17559"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19UFMelI8+dAiQ0CfpiczpW76tIO14eDtY=" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 In-Reply-To: Cancel-Lock: sha1:aB4mMqpILTZI5oDDnubLO207VlE= Xref: number.nntp.giganews.com comp.lang.ada:193479 Date: 2015-06-04T11:37:41+02:00 List-Id: On 03.06.15 22:50, J-P. Rosen wrote: > Le 03/06/2015 21:07, Laurent a écrit : >> On Wednesday, June 3, 2015 at 12:28:34 AM UTC+2, Jeffrey R. Carter wrote: >> >>>> 'Image always adds a leading space > > This dates back to Ada83. The initial idea was that a positive number > and its opposite (negative) number should have the same number of > characters. Since 'Image and 'Width go together, would there be a choice? > In practice, it turned out to be a bad idea, (...) > The only possibility would be to define a new attribute. Small effort, > small value. Ada could stop supporting 'Image entirely, and instead create Annex F.4, Edited Output for Integer Types If 'Image was intended for debugging purposes, It is quite obvious that 'Image keeps being misused. But: I/O is what we are payed for. I/O is the raison d'être of programming. So, please, stop helping programmers evade proper I/O. So many languages have made everyone suffer from poorly defined I/O facilities, in effect making everyone use I/O facilities developed "for teaching", or, in case of Ada, for debugging.