NAME
List::Util::PP - Pure-perl implementations of List::Util subroutines
SYNOPSIS
use List::Util::PP qw(
reduce any all none notall first
max maxstr min minstr product sum sum0
pairs pairkeys pairvalues pairfirst pairgrep pairmap
shuffle
head tail
);
DESCRIPTION
List::Util::PP
contains pure-perl implementations of all of the functions documented in List::Util. This is meant for when a compiler is not available, or when packaging for reuse without without installing modules.
Generally, List::Util::MaybeXS should be used instead, which will automatically use the faster XS implementation when possible, but fall back on this module otherwise.
FUNCTIONS
- all
- any
- first
- min
- max
- minstr
- maxstr
- none
- notall
- product
- reduce
- sum
- sum0
- shuffle
- uniq
- uniqnum
- uniqstr
- pairs
- unpairs
- pairkeys
- pairvalues
- pairmap
- pairgrep
- pairfirst
- head
- tail
SUPPORT
See List::Util::MaybeXS for support and contact information.
AUTHORS
See List::Util::MaybeXS for authors.
COPYRIGHT AND LICENSE
See List::Util::MaybeXS for the copyright and license.