[Bioperl-l] deprecated(), was Re: use of no_* to mean 'number_of', negative booleans
Chris Fields
cjfields at illinois.edu
Tue Jun 9 20:45:37 UTC 2009
On Jun 9, 2009, at 3:19 PM, Chris Fields wrote:
> On Jun 9, 2009, at 2:12 PM, Robert Buels wrote:
>
>> Why not just add deprecation warnings now? Or you could add
>> deprecation warnings now that only print if
>> $Bio::Root::Version::VERSION >= something. Best to do it while one
>> is thinking about it, I always say. Cause I always forget to do it
>> later. ;-)
>>
>> Rob
>
> Actually, that's one thing I want to implement within Root, namely
> the ability to do this:
>
> $self->deprecated(-message => 'method Foo is deprecated',
> -start_ver => $version1,
> -throw_ver => $version2
> );
>
> So it's essentially a noop and invisible up to start_ver (upon where
> it warns), then throws after, well, throw_ver. I could probably
> finagle that in w/o destroying things...
>
> chris
Just to note, this is mainly to allow us devs the opportunity to add
these to main trunk w/o having to worry about merges over to the 1.6
branch (where the version is different). We don't want the dep
warnings showing up there right away, but maybe in a point release or
minor version.
chris
More information about the Bioperl-l
mailing list