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.1 required=5.0 tests=BAYES_00, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!gandalf.srv.welterde.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: 'Image Date: Tue, 18 Nov 2014 16:29:00 -0600 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: References: <54609F34.4080201@spam.spam> <35f01472-3510-4f67-8765-006fa8591c35@googlegroups.com> <9tc8w.73007$ZT5.37595@fx07.iad> <22a3816a-4e89-48f0-a126-dce581781beb@googlegroups.com> <084b1934-9641-425e-85ec-293e0334413e@googlegroups.com> <86bf69c8-eb08-4696-b6c9-3784f5c42213@googlegroups.com> <87389olqie.fsf@ixod.org> <19fa65d4-72c9-44ab-b44b-4ea0929c18f2@googlegroups.com> <87a93s8j4m.fsf@mid.deneb.enyo.de> NNTP-Posting-Host: 24-196-82-226.static.mdsn.wi.charter.com X-Trace: loke.gir.dk 1416349741 14194 24.196.82.226 (18 Nov 2014 22:29:01 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Tue, 18 Nov 2014 22:29:01 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Xref: news.eternal-september.org comp.lang.ada:23529 Date: 2014-11-18T16:29:00-06:00 List-Id: "Björn Lundin" wrote in message news:m4evds$bru$1@dont-email.me... > On 2014-11-18 01:39, Randy Brukardt wrote: >> "Georg Bauhaus" wrote in message >> news:m48b93$ke0$1@dont-email.me... >>> On 15.11.14 18:32, Florian Weimer wrote: >> ... >>> Will 'Image be user definable? >> >> No, not in the Corrigendum (at least). > > Is it conceptually the same as T'Image(varible) where T is a scalar type > ? That is, it will not apply to records ? Yes, exactly. Specifically: For a prefix X that denotes an object of a scalar type[ (after any implicit dereference)], the following attributes are defined: X'Image X'Image denotes the result of calling function S'Image with Arg being X, where S is the nominal subtype of X. and similarly for Wide_Image and Wide_Wide_Image. We've looked at ideas for allowing Image on record types, but it gets messy in a hurry, especially if user-defined Image is involved. (User-defined 'Image only makes sense if there is some additional functionally associated with that, as in the stream case; otherwise, just defining a normal function is good enough [and fewer characters to write, too].) Randy.