Acme-CPANModulesBundle-PERLANCAR
view release on metacpan or search on metacpan
lib/Acme/CPANModules/PERLANCAR/Avoided.pm view on Meta::CPAN
I used to use <pm:File::Flock> due to its simple interface. However, this module
depends on things like <pm:AnyEvent>, <pm:Data::Structure::Util>,
<pm:File::Slurp>, et al, all of which seem unnecessary. Nowadays I'm opting to
use <pm:File::Flock::Retry>, or just plain `flock()`.
_
alternate_modules => ['File::Flock::Retry'],
},
{
module => 'File::Slurp',
summary => 'Not encoding-friendly',
description => <<'_',
File::Slurp was created (1996) before Perl IO layers (5.8, 2002) and its API
does not handle encoding properly. See:
<http://blogs.perl.org/users/leon_timmermans/2015/08/fileslurp-is-broken-and-wrong.html>
or discussion on RT.
_
alternate_modules => ['File::Slurper'],
},
{
module => 'File::Slurp::Tiny',
summary => 'Discouraged by the author',
description => <<'_',
lib/Acme/CPANModules/PERLANCAR/Avoided.pm view on Meta::CPAN
],
};
1;
# ABSTRACT: List of modules I'm currently avoiding
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModules::PERLANCAR::Avoided - List of modules I'm currently avoiding
=head1 VERSION
This document describes version 0.014 of Acme::CPANModules::PERLANCAR::Avoided (from Perl distribution Acme-CPANModulesBundle-PERLANCAR), released on 2023-11-01.
=head1 DESCRIPTION
lib/Acme/CPANModules/PERLANCAR/Avoided.pm view on Meta::CPAN
I used to use L<File::Flock> due to its simple interface. However, this module
depends on things like L<AnyEvent>, L<Data::Structure::Util>,
L<File::Slurp>, et al, all of which seem unnecessary. Nowadays I'm opting to
use L<File::Flock::Retry>, or just plain C<flock()>.
Alternate modules: L<File::Flock::Retry>
=item L<File::Slurp>
Not encoding-friendly.
Author: L<CAPOEIRAB|https://metacpan.org/author/CAPOEIRAB>
File::Slurp was created (1996) before Perl IO layers (5.8, 2002) and its API
does not handle encoding properly. See:
L<http://blogs.perl.org/users/leon_timmermans/2015/08/fileslurp-is-broken-and-wrong.html>
or discussion on RT.
Alternate modules: L<File::Slurper>
=item L<File::Slurp::Tiny>
Discouraged by the author.
lib/Acme/CPANModules/PERLANCAR/MyCLIWithSubcommands.pm view on Meta::CPAN
summary => "List of distributions that contain CLI scripts with subcommands",
};
1;
# ABSTRACT: Distributions that contain CLI scripts with subcommands
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModules::PERLANCAR::MyCLIWithSubcommands - Distributions that contain CLI scripts with subcommands
=head1 VERSION
This document describes version 0.014 of Acme::CPANModules::PERLANCAR::MyCLIWithSubcommands (from Perl distribution Acme-CPANModulesBundle-PERLANCAR), released on 2023-11-01.
=head1 ACME::CPANMODULES ENTRIES
lib/Acme/CPANModules/PERLANCAR/MyGetoptLongExperiment.pm view on Meta::CPAN
],
};
1;
# ABSTRACT: List of my experiments writing Getopt::Long replacements/alternatives
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModules::PERLANCAR::MyGetoptLongExperiment - List of my experiments writing Getopt::Long replacements/alternatives
=head1 VERSION
This document describes version 0.014 of Acme::CPANModules::PERLANCAR::MyGetoptLongExperiment (from Perl distribution Acme-CPANModulesBundle-PERLANCAR), released on 2023-11-01.
=head1 DESCRIPTION
lib/Acme/CPANModules/PERLANCAR/MyRetired.pm view on Meta::CPAN
],
};
1;
# ABSTRACT: List of my retired modules
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModules::PERLANCAR::MyRetired - List of my retired modules
=head1 VERSION
This document describes version 0.014 of Acme::CPANModules::PERLANCAR::MyRetired (from Perl distribution Acme-CPANModulesBundle-PERLANCAR), released on 2023-11-01.
=head1 DESCRIPTION
lib/Acme/CPANModules/PERLANCAR/Weird.pm view on Meta::CPAN
],
};
1;
# ABSTRACT: List of weird modules
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModules::PERLANCAR::Weird - List of weird modules
=head1 VERSION
This document describes version 0.014 of Acme::CPANModules::PERLANCAR::Weird (from Perl distribution Acme-CPANModulesBundle-PERLANCAR), released on 2023-11-01.
=head1 DESCRIPTION
lib/Acme/CPANModulesBundle/PERLANCAR.pm view on Meta::CPAN
our $DIST = 'Acme-CPANModulesBundle-PERLANCAR'; # DIST
our $VERSION = '0.014'; # VERSION
1;
# ABSTRACT: Bundle of Acme::CPANModules::PERLANCAR::* modules
__END__
=pod
=encoding UTF-8
=head1 NAME
Acme::CPANModulesBundle::PERLANCAR - Bundle of Acme::CPANModules::PERLANCAR::* modules
=head1 VERSION
This document describes version 0.014 of Acme::CPANModulesBundle::PERLANCAR (from Perl distribution Acme-CPANModulesBundle-PERLANCAR), released on 2023-11-01.
=head1 DESCRIPTION
( run in 0.241 second using v1.01-cache-2.11-cpan-4d50c553e7e )