comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: S'Write and How To Count Bytes
Date: 2000/10/06
Date: 2000-10-06T00:00:00+00:00	[thread overview]
Message-ID: <NSxD5.650$qR3.307949@homer.alpha.net> (raw)
In-Reply-To: 3A061E9A.B8F76112@telepath.com


Ted Dennison wrote in message <3A061E9A.B8F76112@telepath.com>...
>OK. I went and checked out the nifty new ARM in PDF form (html doesn't
have
>page numbers, presumably due to the formatting limitations of html).
Here's
>what it says:
>
>     {8652/0040} For every subtype S of a language-defined nonlimited
>     specific type T, the output generated by S'Output or S'Write shall
>     be readable by S'Input or S'Read, respectively. This rule applies
>     across partitions if the implementation conforms to the
>     Distributed Systems Annex.
>     36.1/1
>
>Now just reading this cold, I would have figured that "language-defined
>type" meant types defined by the language itself (eg: Integer), rather
than
>defined in a package (eg: System.Address or
>Ada.Strings.Unbounded.Unbounded_String). Thus this passage really
wouldn't
>have anything to say about the workability of Unbounded_String'Write.

Of course, "language-defined" means anything defined by the standard,
and thus includes the contents of any of the language-defined packages.

This rule is just trying to say that these things will work, even if the
native implementation wouldn't work naturally. But that's hard to say in
Reference Manual terms.

                Randy.







  reply	other threads:[~2000-10-06  0:00 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-09-30  0:00 S'Write and How To Count Bytes Marin David Condic
2000-10-01  0:00 ` David C. Hoos, Sr.
2000-10-02  0:00   ` Marin David Condic
2000-10-02  0:00     ` Ted Dennison
2000-10-02  0:00       ` tmoran
2000-10-02  0:00         ` tmoran
2000-10-02  0:00           ` Marin David Condic
2000-10-11  0:00             ` Nick Roberts
2000-10-11  0:00               ` Marin David Condic
2000-10-02  0:00           ` Ted Dennison
2000-10-02  0:00         ` Marin David Condic
2000-10-03  0:00       ` Robert A Duff
2000-10-06  0:00         ` Randy Brukardt
2000-10-07  0:11           ` Ted Dennison
2000-10-06  0:00             ` Randy Brukardt [this message]
2000-10-07  0:00             ` Marin David Condic
2000-10-08  0:00               ` Jean-Pierre Rosen
2000-10-09  0:00                 ` Randy Brukardt
2000-10-11  0:00                 ` Marin David Condic
2000-10-02  0:00   ` Dr. Joachim Schr�er
2000-10-02  0:00     ` Marin David Condic
2000-10-06  0:00       ` Charles Hixson
2000-10-02  0:00 ` David C. Hoos, Sr.
2000-10-02  6:58 ` tmoran
2000-10-02  0:00   ` Marin David Condic
  -- strict thread matches above, loose matches on Subject: below --
2000-10-02  0:00 tmoran
2000-10-03  5:21 ` Marin David Condic
2000-10-03  0:00 Mario Amado Alves
2000-10-03  0:00 ` Marin David Condic
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox