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=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: border2.nntp.dca3.giganews.com!backlog4.nntp.dca3.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!feeder.erje.net!eu.feeder.erje.net!news.etla.org!poup.poupinou.org!dedibox.gegeweb.org!gegeweb.eu!nntpfeed.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Thu, 24 Apr 2014 13:33:00 +0200 From: "G.B." User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Your wish list for Ada 202X References: <7f1c01c5-3563-4b94-9831-152dbbf2ecdc@googlegroups.com> <9f156351-e3d0-4d86-b816-1d5e09ee69da@googlegroups.com> <1d2e19a3-44c0-42a5-9312-a5d19908cc34@googlegroups.com> In-Reply-To: <1d2e19a3-44c0-42a5-9312-a5d19908cc34@googlegroups.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <5358f66c$0$6702$9b4e6d93@newsspool3.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 24 Apr 2014 13:33:00 CEST NNTP-Posting-Host: d517ad8d.newsspool3.arcor-online.net X-Trace: DXC=>`Z^7\Z2lN8T2Rfi6:Lh>_cHTX3j=@1F>I<60=56 X-Complaints-To: usenet-abuse@arcor.de X-Original-Bytes: 2722 Xref: number.nntp.dca.giganews.com comp.lang.ada:186065 Date: 2014-04-24T13:33:00+02:00 List-Id: On 24.04.14 11:16, björn lundin wrote: > Debugging does not help when you wan't to examine why something happend or did not happen at a running site. A debugger can help examine a "running site", depending on the qualities of the debugger and on what the "running site" is offering to it. > Logfiles do. If they contain the correct amount of logging. Logfiles---very much part of my daily work--- require much more than a simple 'Img can achieve, even if 'Img were made a primitive operation. I need more flexibility than that. To match what I am using every day, Ada would need to provide for data introspection and for flexible output of this information. For example, I need 'Img to produce a string that some alread-opened logging facility will accept as properly encoded. I also need different representations to be produced in different locations in the program. 'Img is a "pragmatic" semi-solution, good for ASCII data, hence good for traditional Western engineering, and therefore set to stay forever, like C. What about this: X : Wide_Character := '€'; -- site handles currencies Y : Character := '¥'; ... Put (Latin_1_File, X'Img); Put (UTF_8_File, Y'Img);