comp.lang.ada
 help / color / mirror / Atom feed
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


      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