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.259 second using v1.01-cache-2.11-cpan-4d50c553e7e )