From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Access type to member procedure of instance (Object Oriented programming in Ada)
Date: Wed, 21 Nov 2012 16:19:29 -0600
Date: 2012-11-21T16:19:29-06:00 [thread overview]
Message-ID: <k8jk1j$2a8$1@munin.nbi.dk> (raw)
In-Reply-To: 4ayu88ck8dkd.1qcy3gnnf7ove.dlg@40tude.net
"Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> wrote in message
news:4ayu88ck8dkd.1qcy3gnnf7ove.dlg@40tude.net...
> On Tue, 20 Nov 2012 15:51:41 -0600, Randy Brukardt wrote:
>
>> "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> wrote in message
>> news:1ilx4ms9xk5h8.pz5jsnqrogye.dlg@40tude.net...
>> ...
>>>No idea. It is a great mystery to me what makes into the language and
>>>what
>>>does not. Considering this one:
>>
>> Obviously, you can read the AIs and the meeting minutes to find out why
>> things were done the way they are.
>
> These do not explain the decisions made. It is people who support some AIs
> and do not support others.
If that's true, then I'm doing a bad job taking notes. I try to record
everything interesting that people say on a topic, and it is usually the
case that people are asked to explain their positions on a topic. Obviously,
not everyone who votes explains their opinion, but since close votes are
considered failures, almost all of the reasoning should be explained.
There are some discussions that don't last long enough for reasons to be
recorded, but those are almost always rote issues that were previously
discussed (either at a meeting or via e-mail).
>>> 1. Why closures at all?
>>
>> I assume we're talking about Ada's "prefixed views" (closures are
>> something
>> else to me).
>
> I meant member pointers here, which are a form of a closure. I don't see
> strong case for these. The standard OO model that passes a proper
> object[s]
> and then calls to an operation of a statically known name, maybe,
> dispatching is the way to do things. Functional programming mess, please.
Unfortunately, I have no more idea what you mean by "member pointers" than
you did by "closures". Ada doesn't have "members" or "pointers", and while
the latter is rather pedantic, the former isn't (Ada has components and
primitive operations and neither can really have pointers to them). So I'll
let this pass with no comment...
Randy.
next prev parent reply other threads:[~2012-11-21 22:19 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-11-19 9:59 Access type to member procedure of instance (Object Oriented programming in Ada) ake.ragnar.dahlgren
2012-11-19 11:13 ` Georg Bauhaus
2012-11-19 11:39 ` Brian Drummond
2012-11-20 11:43 ` Brian Drummond
2012-11-20 21:57 ` Randy Brukardt
2012-11-19 13:03 ` sbelmont700
2012-11-19 16:18 ` Adam Beneschan
2012-11-19 17:02 ` Peter C. Chapin
2012-11-19 18:23 ` Adam Beneschan
2012-11-19 20:57 ` Peter C. Chapin
2012-11-19 21:26 ` Dmitry A. Kazakov
2012-11-19 22:19 ` Adam Beneschan
2012-11-20 10:12 ` Dmitry A. Kazakov
2012-11-20 21:51 ` Randy Brukardt
2012-11-21 8:24 ` Dmitry A. Kazakov
2012-11-21 22:19 ` Randy Brukardt [this message]
2012-11-20 10:59 ` Brian Drummond
2012-11-19 20:22 ` ake.ragnar.dahlgren
2012-11-20 11:16 ` Brian Drummond
2012-11-19 20:52 ` ake.ragnar.dahlgren
2012-11-19 21:56 ` Dmitry A. Kazakov
2012-11-22 9:49 ` ake.ragnar.dahlgren
2012-11-19 22:13 ` sbelmont700
2012-11-19 23:59 ` Randy Brukardt
2012-11-20 0:05 ` Randy Brukardt
2012-11-20 1:00 ` Adam Beneschan
2012-11-20 21:38 ` Randy Brukardt
2012-11-20 23:43 ` Adam Beneschan
2012-11-21 22:12 ` Randy Brukardt
2012-11-22 1:59 ` Adam Beneschan
2012-11-29 2:43 ` Randy Brukardt
2012-11-20 0:52 ` Adam Beneschan
2012-11-20 21:34 ` Randy Brukardt
2012-11-20 11:28 ` Brian Drummond
2012-11-20 14:27 ` Georg Bauhaus
2012-11-20 15:52 ` Adam Beneschan
2012-11-22 9:47 ` ake.ragnar.dahlgren
2012-11-22 10:25 ` Dmitry A. Kazakov
2012-12-02 20:42 ` ake.ragnar.dahlgren
2012-12-03 11:21 ` Dmitry A. Kazakov
2012-12-03 20:21 ` ake.ragnar.dahlgren
2012-12-03 22:15 ` Dmitry A. Kazakov
2012-12-25 21:51 ` Gustaf Thorslund
2012-12-26 18:11 ` ake.ragnar.dahlgren
2012-11-22 12:13 ` Brian Drummond
2012-12-03 16:17 ` ake.ragnar.dahlgren
2012-12-03 21:56 ` Brian Drummond
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox