comp.lang.ada
 help / color / mirror / Atom feed
From: Lucretia <laguest9000@googlemail.com>
Subject: Re: Add Deprecated aspect to Ada 2020
Date: Thu, 31 Aug 2017 08:19:41 -0700 (PDT)
Date: 2017-08-31T08:19:41-07:00	[thread overview]
Message-ID: <11fa58ea-fa48-4cc3-861d-c55df76c9e6b@googlegroups.com> (raw)
In-Reply-To: <oo7ncd$69k$1@franka.jacob-sparre.dk>

On Thursday, 31 August 2017 02:05:18 UTC+1, Randy Brukardt  wrote:

> > 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.
> 
> Yup. This is the exact policy that we apply to Claw. One never makes an 
> incompatibility that you don't have to, and that includes supporting old 
> interfaces essentially forever. Perhaps the documentation and/or comments 
> will suggest that new code not use the subprogram, but that's as far as we'd 
> go. (There's no way to prove no one still uses a particular subprogram, 
> after all, unless the entire system is in-house only.)

No wonder software and OSes are so bloated when there are people like you who don't prune the old crap that needs to go.

You put in the deprecated aspect, this is the warning to users, if they don't adhere and change their code, they're in for a, known, surprise when that's gone.

  reply	other threads:[~2017-08-31 15:19 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
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 [this message]
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