The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Bundle::Maintainer::MHASCH - CPAN Modules maintained by Martin Becker (MHASCH).

VERSION

This documentation refers to version 0.005 of Bundle::Maintainer::MHASCH.

SYNOPSIS

  perl -MCPAN -e "install Bundle::Maintainer::MHASCH"

CONTENTS

Date::Gregorian

Math::DifferenceSet::Planar

Math::Logic::Ternary

Math::ModInt

Math::Polynomial

Math::Polynomial::Cyclotomic

Math::Polynomial::ModInt

Math::Polynomial::Multivariate

DESCRIPTION

Bundles are special modules with no functionality other than a POD section "CONTENTS". Other modules mentioned there will be installed by CPAN clients when instructed to install the Bundle. Thus bundles can be used to group modules from different distributions in order to make it easy to install them all at once.

However, this mechanism is very specific to CPAN and not quite flexible. To resolve complex or platform-dependent or configurable dependencies, ordinary modules with their metadata and various configuration directives have much more powerful capabilities than bundles with just a static list of modules to be installed. To provide modern meta-modules to pull in a set of other modules it is now generally recommended to populate the Task:: namespace.

Exceptions might be simple shopping lists like one person's favourites or one person's liabilities. An advantage bundles have over tasks is that they will always pull latest releases without any need to update version requirements.

To keep things intuitive and namespaces clean, we recommend naming personal favourite bundles Bundle::User::<CPAN-ID> and lists of modules one has to care for Bundle::Maintainer::<CPAN-ID>. Note that these may but don't have to be published on CPAN. Either way, there most certainly will be no risk of name clashes. Bundles related to some task or concept can go on to use the rest of the Bundle:: and Task:: namespaces.

This particular bundle, Bundle::Maintainer::MHASCH, consequently, is a list of main modules of CPAN distributions currently maintained by Martin Becker (MHASCH), only without itself and other bundles and tasks. Modules this author only contributes to but is not responsible to maintain are also omitted.

SEE ALSO

BUGS AND LIMITATIONS

Please submit bug reports and suggestions via the github issue tracker, https://github.com/mhasch/perl-Bundle-Maintainer-MHASCH/issues.

AUTHOR

Martin Becker, <mhasch at cpan.org>

COPYRIGHT AND LICENSE

Copyright (c) 2019-2021 by Martin Becker, Blaubeuren.

This library is free software; you can distribute it and/or modify it under the terms of the Artistic License 2.0 (see the LICENSE file).

DISCLAIMER OF WARRANTY

This library is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.