From: Simon Wright <simon@pushface.org>
Subject: Re: Why doesn't Ada allow user-defined attributes?
Date: Fri, 21 Jul 2017 08:14:44 +0100
Date: 2017-07-21T08:14:44+01:00 [thread overview]
Message-ID: <ly8tjimfbv.fsf@pushface.org> (raw)
In-Reply-To: 285d9efd-f9c7-48e6-aa1b-a851f57d3693@googlegroups.com
Matt Borchers <mattborchers@gmail.com> writes:
> I'm a little bit disappointed that when you do overload the 'Read,
> 'Write, 'Input, and 'Output attributes on a tagged type that the
> functions have to be visible in the package specification giving the
> user of the package the option to use the attributes or just call the
> functions themselves. This seems unfortunate since it gives the user
> the ability to be inconsistent. If this is not true, please let me
> know.
They can be in the private part. For example, see the end of this from
the Booch Components:
https://sourceforge.net/p/booch95/code/ci/default/tree/src/bc-support-bounded.ads
prev parent reply other threads:[~2017-07-21 7:14 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-20 0:02 Why doesn't Ada allow user-defined attributes? Shark8
2017-07-20 9:34 ` Brian Drummond
2017-07-20 16:07 ` Shark8
2017-07-21 4:46 ` Georg Bauhaus
2017-07-21 7:08 ` Dmitry A. Kazakov
2017-07-21 17:11 ` Georg Bauhaus
2017-07-21 19:39 ` Dmitry A. Kazakov
2017-07-22 16:33 ` G.B.
2017-07-22 20:12 ` Dmitry A. Kazakov
2017-07-23 6:41 ` G.B.
2017-07-23 8:22 ` Dmitry A. Kazakov
2017-07-24 17:52 ` G.B.
2017-07-20 18:53 ` Randy Brukardt
2017-07-20 23:58 ` Matt Borchers
2017-07-21 7:14 ` Simon Wright [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox