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

Proposed module deprecations for 5.16

Thread Next
From:
Florian Ragwitz
Date:
July 19, 2011 10:02
Subject:
Proposed module deprecations for 5.16
Message ID:
87livu8aqk.fsf@tardis.home.perldition.org

In 5.12 and 5.14 we made good progress in getting rid of bundled modules
that weren't a good fit for shipping with the core anymore. For 5.16,
I'd like to continue in that direction and compiled the following list
of modules I'd like to deprecate this time around.


* Text::Soundex

  Implementation of the soundex algorithm. Soundex is a phonetic
  algorithm for indexing names by sound, as pronounced in English.

Nothing in core uses it and it's already on CPAN. In order to deprecate
it, only a few minor changes we made in blead and which aren't on CPAN
just yet will have to be synchronised.

* File::CheckTree

  run many filetest checks on a tree

Nothing in the core uses it and it has an up-to-date CPAN version.

* Text::Abbrev

  create an abbreviation table from a list

Perl 5 variant of the recently removed abbrev.pl Perl 4 library.

Nothing in the core uses it and it has an up-to-date CPAN version.

One prominent CPAN module declaring a dependency on it is Module::Build,
but it doesn't seem to use it at all.

* Dumpvalue

  provides screen dump of Perl data

Within the core, only CPAN and lib/locale.t use it. In the locale test,
it's only used for debugging and could easily be replaced with another
dumper. Within CPAN, it's only use is to report errors, and I can't see
any reason why any other dumper couldn't do the job as well.

It has an up-to-date CPAN version.

* autouse

  postpone load of modules until a function is used

Nothing in the core uses it and it has an up-to-date CPAN version.

* NEXT

  Provide a pseudo-class NEXT (et al) that allows method redispatch

Class::C3 / c3 method dispatch in core have obsoleted it for its most
common use case. Almost all users of it on CPAN could be ported to c3
easily.

Nothing in the core uses it and it has an up-to-date CPAN version.

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