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