develooper Front page | perl.perl5.porters | Postings from July 2016

Re: Indented here docs?

Thread Previous | Thread Next
From:
Abigail
Date:
July 17, 2016 21:53
Subject:
Re: Indented here docs?
Message ID:
20160717215615.GA21019@almanda.fritz.box
On Sun, Jul 17, 2016 at 02:12:23PM -0400, Ricardo Signes wrote:
> * "Matthew Horsfall (alh)" <wolfsage@gmail.com> [2016-07-17T09:20:23]
> > Perl policy says:
> > 
> >   =item deprecated
> > 
> >   If something in the Perl core is marked as B<deprecated>, we may remove it
> >   from the core in the future, though we might not.  Generally, backward
> >   incompatible changes will have deprecation warnings for two release
> >   cycles before being removed, but may be removed after just one cycle if
> >   the risk seems quite low or the benefits quite high.
> > [...]
> > I think it would be unfair and surprising to rip out the deprecated
> > syntax in this release without at least 1 release with a notice
> > stating our intent.
> 
> In July 2013, Ed Avis posted a list of things that had long been deprecated,
> and I began working through that list to get them removed or undeprecated.
> In no case where we removed something did we say, "it's been warning everywhere
> we want to remove, but we better wait one extra year."
> 


I'm wondering, perhaps the undetermined period a feature can be deprecated
isn't the best idea. Perhaps when we deprecate a feature, we should also
determine when the feature will be deleted. This can even be shown in
the error message:

    %s is deprecated and will no longer be available in perl 5.30 or beyond.


Abigail

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About