comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Add Deprecated aspect to Ada 2020
Date: Mon, 21 Aug 2017 21:34:17 +0200
Date: 2017-08-21T21:34:17+02:00	[thread overview]
Message-ID: <onfcjn$utn$1@gioia.aioe.org> (raw)
In-Reply-To: vdGmB.643570$9t6.103644@fx31.am4

On 2017-08-21 21:09, Per Sandberg wrote:

> Its good to use to maintain 
> backward compatibility while notifying the users that they should change 
> their code prior to stepping version of that particular library.

I disagree.

If backward compatibility can be maintained there is no reason to remove 
the functionality. "Make it look better" does not count as one.

If compatibility cannot be maintained, there is nothing to warn about, 
you just fix the bug before next release.

You always can add new defaulted parameters, new subprograms, new 
packages without removing old ones. Even cases like rolling up security 
do not justify removal. You can always add backward compatible insecure 
mode.

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

  reply	other threads:[~2017-08-21 19:34 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-08-19 18:52 Add Deprecated aspect to Ada 2020 Lucretia
2017-08-19 18:52 ` Simon Clubley
2017-08-19 18:54 ` Björn Lundin
2017-08-19 20:55   ` Jacob Sparre Andersen
2017-08-19 19:34 ` Dmitry A. Kazakov
2017-08-21 19:09   ` Per Sandberg
2017-08-21 19:34     ` Dmitry A. Kazakov [this message]
2017-08-22  5:47       ` J-P. Rosen
2017-08-22  7:38         ` Dmitry A. Kazakov
2017-08-22 19:32           ` Luke A. Guest
2017-08-22 20:04             ` Pascal Obry
2017-08-23  7:11             ` Dmitry A. Kazakov
2017-08-31  1:05       ` Randy Brukardt
2017-08-31 15:19         ` Lucretia
2017-09-01  0:13           ` 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