File Coverage

blib/lib/Acme/CPANModules/PERLANCAR/MyRetired.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package Acme::CPANModules::PERLANCAR::MyRetired;
2              
3 1     1   462335 use strict;
  1         2  
  1         30  
4 1     1   4 use warnings;
  1         1  
  1         178  
5              
6             our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
7             our $DATE = '2023-11-01'; # DATE
8             our $DIST = 'Acme-CPANModulesBundle-PERLANCAR'; # DIST
9             our $VERSION = '0.014'; # VERSION
10              
11             our $LIST = {
12             summary => 'List of my retired modules',
13             description => <<'_',
14              
15             This is a list of some of the modules which I wrote but have now been retired
16             and purged from CPAN, for various reasons but mostly because they are no longer
17             necessary. I've purged/retired more modules than these (mostly failed
18             experiments) but they are not worth mentioning here because nobody else seems to
19             have used them.
20              
21             Note that you can always get these retired modules from BackPAN or GitHub (I
22             don't purge most of the repos) if needed.
23              
24             _
25             entries => [
26             {
27             module => 'Data::Schema',
28             description => <<'_',
29              
30             I wrote which superseded this module since 2012.
31              
32             _
33             alternate_modules => ['Data::Sah'],
34             },
35             {
36             module => 'Carp::Always::Dump',
37             description => <<'_',
38              
39             This module is like , but dumps complex arguments instead of
40             just printing `ARRAY(0x22f8160)` or something like that.
41              
42             Superseded by , which can do color
43             (), dumps (), as well as a few
44             other tricks, all in a single package.
45              
46             _
47             alternate_modules => ['Devel::Confess'],
48             },
49             {
50             module => 'Passwd::Unix::Alt',
51             description => <<'_',
52              
53             I first wrote (a fork of ) to support
54             shadow passwd/group files, but later abandoned this fork due to a couple of
55             fundamental issues and later wrote a clean-slate attempt
56             .
57              
58             _
59             alternate_modules => ['Unix::Passwd::File'],
60             },
61             {
62             module => 'Module::List::WithPath',
63             description => <<'_',
64              
65             Superseded by .
66              
67             _
68             alternate_modules => ['Module::List::More'],
69             },
70             {
71             module => 'App::CreateSparseFile',
72             description => <<'_',
73              
74             I didn't know about the `fallocate` command.
75              
76             _
77             'x.date' => '2017-07-18',
78             },
79             {
80             module => 'Log::Any::App',
81             description => <<'_',
82              
83             I've written to be its successor.
84              
85             _
86             'x.date' => '2017-09-08',
87             alternate_modules => ['Log::ger::App'],
88             },
89             {
90             module => 'Package::MoreUtil',
91             description => <<'_',
92              
93             I didn't know about , which does things more properly and
94             performantly. But I've spun routines not yet covered by Package::Stash to
95             .
96              
97             _
98             'x.date' => '2019-01-06',
99             alternate_modules => ['Package::Stash', 'Package::Util::Lite'],
100             },
101             ],
102             };
103              
104             1;
105             # ABSTRACT: List of my retired modules
106              
107             __END__