From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ada 2005 puzzle
Date: Thu, 26 Jul 2012 09:41:28 +0200
Date: 2012-07-26T09:41:28+02:00 [thread overview]
Message-ID: <1gt5njrqzprkt$.1f9deqqcwyyuq.dlg@40tude.net> (raw)
In-Reply-To: juq03a$aph$1@munin.nbi.dk
On Wed, 25 Jul 2012 18:39:20 -0500, in comp.lang.ada you wrote:
> "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> wrote in message
> news:e3lpckmcck22$.eqnl4sn38ezy$.dlg@40tude.net...
>> On Mon, 23 Jul 2012 21:23:50 -0700 (PDT), Adam Beneschan wrote:
> ...
>> I repeat it again. It is not about any concrete example. It is about the
>> principle that constructing function would allow writing an aggregate for
>> a derived type.
>
> Fine. Then report the *principle* to Ada-Comment, along with some examples
> where it doesn't work. As I said, we're not spending our time trolling for
> language bugs -- someone has to report them. And I'm not doing it for other
> anymore. If you don't care enough to report things to Ada-Comment, then we
> (the ARG) shouldn't care enough to look at changing them. We've got plenty
> of hard problems to work on as it is (and I'm sure will get more).
Well, no. Because:
1. You have already answered my question. To paraphrase the answer: limited
objects cannot be constructed using that "junk", it was not intended for
this.
2. I actually want the "junk" removed from the language and consider
anybody's work on extending or implementing it as wasting resources.
Especially because I doubt very much that the goal could be achieved.
As a side note. It would be nice if the next Ada Rationale would have a
chapter, kind of "it is not what you think", warning Ada programmers
against attempts to use the "junk" for the purpose of limited object
factories and suggesting some working patterns instead.
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2012-07-26 7:41 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-12 12:54 Ada 2005 puzzle Dmitry A. Kazakov
2012-07-12 15:48 ` Adam Beneschan
2012-07-12 16:34 ` Dmitry A. Kazakov
2012-07-19 6:53 ` Randy Brukardt
2012-07-19 7:55 ` Dmitry A. Kazakov
2012-07-20 2:22 ` Randy Brukardt
2012-07-20 7:20 ` Dmitry A. Kazakov
2012-07-21 0:04 ` Randy Brukardt
2012-07-21 8:34 ` Dmitry A. Kazakov
2012-07-24 2:38 ` Randy Brukardt
2012-07-24 4:23 ` Adam Beneschan
2012-07-24 7:54 ` Dmitry A. Kazakov
2012-07-25 23:39 ` Randy Brukardt
2012-07-26 7:41 ` Dmitry A. Kazakov [this message]
2012-07-26 13:08 ` Simon Wright
2012-07-26 13:55 ` Dmitry A. Kazakov
2012-07-27 9:42 ` AdaMagica
2012-07-27 10:32 ` Dmitry A. Kazakov
2012-07-27 11:58 ` Georg Bauhaus
2012-07-27 13:04 ` Dmitry A. Kazakov
2012-07-28 9:48 ` AdaMagica
2012-07-28 10:37 ` Dmitry A. Kazakov
2012-07-28 16:59 ` AdaMagica
2012-07-28 18:21 ` Dmitry A. Kazakov
2012-07-19 8:04 ` Maciej Sobczak
[not found] ` <juaghb$fv9$1@munin.nbi.dk>
2012-07-20 7:30 ` Dmitry A. Kazakov
2012-07-21 17:21 ` Vasiliy Molostov
2012-07-21 19:03 ` Dmitry A. Kazakov
2012-07-21 19:37 ` Vasiliy Molostov
2012-07-21 20:23 ` Dmitry A. Kazakov
2012-07-21 20:53 ` Vasiliy Molostov
2012-07-22 7:41 ` Dmitry A. Kazakov
2012-07-22 8:00 ` Vasiliy Molostov
2012-07-22 8:19 ` Dmitry A. Kazakov
2012-07-22 9:06 ` Vasiliy Molostov
2012-07-22 9:34 ` Dmitry A. Kazakov
2012-07-20 8:09 ` Maciej Sobczak
2012-07-20 8:27 ` Dmitry A. Kazakov
2012-07-20 11:30 ` Maciej Sobczak
2012-07-20 12:49 ` Dmitry A. Kazakov
2012-07-21 22:46 ` Maciej Sobczak
2012-07-22 8:03 ` Dmitry A. Kazakov
2012-07-22 10:08 ` Florian Weimer
2012-07-22 11:18 ` Dmitry A. Kazakov
2012-07-21 0:12 ` Randy Brukardt
2012-07-22 9:52 ` Florian Weimer
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox