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





  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