comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Musing on defining attributes and the ability to define an "abstract type X"-interface.
Date: Tue, 8 Aug 2017 10:10:44 +0200
Date: 2017-08-08T10:10:44+02:00	[thread overview]
Message-ID: <ombrm4$18q4$1@gioia.aioe.org> (raw)
In-Reply-To: omas4f$s1n$1@franka.jacob-sparre.dk

On 2017-08-08 01:12, Randy Brukardt wrote:
> "Shark8" <onewingedshark@gmail.com> wrote in message
> news:36a1a83d-f3d7-4e3c-827d-addeadc28ccc@googlegroups.com...
>> !topic Adding an "Abstract Type" to enable simplification of the language
>> definition.
>> !reference Ada2012 RM??.??(??)
>> !from Edward Fish 17-08-05
>> !keywords abstraction, types, simplification
>> !discussion
> 
> I doubt anyone wants to do a lot of work just to "simplify the language
> definition".

It is much more that just definitions. More general concepts do solve 
problems. You would argue against Maxwell's theory of electromagnetism too.

> By years of experience, there is no such thing -- it will just
> be a *different* language definition, with a different set of pitfalls.

If you don't care about fundamentals and language consistency it will.

> Remember that the language is maintained almost exclusively by volunteers -
> people are not signing up to make changes for the sake of changes.

Even more important to concentrate resources on real problems rather 
than piling up kludges upon kludges. It was possible for Ada 95, it 
should be possible now.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de


  reply	other threads:[~2017-08-08  8:10 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-20  0:06 Musing on defining attributes and the ability to define an "abstract type X"-interface Shark8
2017-07-20  7:52 ` Dmitry A. Kazakov
2017-07-20 16:37   ` Shark8
2017-07-20 17:40     ` Dmitry A. Kazakov
2017-07-20 20:12     ` Jacob Sparre Andersen
2017-08-04  3:05       ` Shark8
2017-08-04  6:48         ` Simon Wright
2017-08-04  7:10         ` Dmitry A. Kazakov
2017-08-05  0:17         ` Randy Brukardt
2017-08-05  6:25           ` Dmitry A. Kazakov
2017-08-05 16:51           ` Shark8
2017-08-05 17:18             ` Dmitry A. Kazakov
2017-08-05 21:29               ` Shark8
2017-08-06  7:04                 ` Dmitry A. Kazakov
2017-08-07 23:06                 ` Randy Brukardt
2017-08-08 17:28                   ` Shark8
2017-08-09  1:12                     ` Randy Brukardt
2017-08-09 18:17                     ` G.B.
2017-08-07 23:12             ` Randy Brukardt
2017-08-08  8:10               ` Dmitry A. Kazakov [this message]
2017-08-09  0:44                 ` Randy Brukardt
2017-08-09  6:55                   ` Dmitry A. Kazakov
2017-08-09 23:22                     ` Randy Brukardt
2017-08-10  7:02                       ` Dmitry A. Kazakov
2017-08-11  0:40                         ` Randy Brukardt
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox