Jon Portnoy (PAUSE Custodial Account)
/
2.028003
(AVENJ on 2016-04-07)
2.028002
(AVENJ on 2016-04-05)
2.028001
(AVENJ on 2016-01-25)
2.027002
(AVENJ on 2016-01-12)
2.027001
(AVENJ on 2016-01-08)
2.026001
(AVENJ on 2016-01-08)
2.025001
(AVENJ on 2015-11-27)
2.024001
(AVENJ on 2015-11-23)
2.023002
(AVENJ on 2015-11-17)
2.023001
(AVENJ on 2015-11-13)
1.012001
(AVENJ on 2013-09-16)
'
2.022001
(AVENJ on 2015-07-17)
2.021003
(AVENJ on 2015-02-27)
2.021002
(AVENJ on 2015-01-25)
2.021001
(AVENJ on 2014-12-05)
2.020001
(AVENJ on 2014-12-01)
2.019001
(AVENJ on 2014-11-30)
2.018001
(AVENJ on 2014-11-30)
2.017002
(AVENJ on 2014-11-06)
2.017001
(AVENJ on 2014-11-06)
2.016001
(AVENJ on 2014-10-13)
2.015001
(AVENJ on 2014-09-08)
2.014002
(AVENJ on 2014-07-23)
2.014001
(AVENJ on 2014-07-22)
2.013001
(AVENJ on 2014-07-01)
2.012001
(AVENJ on 2014-06-26)
2.011002
(AVENJ on 2014-06-25)
2.011001
(AVENJ on 2014-06-22)
2.010002
(AVENJ on 2014-04-16)
2.010001
(AVENJ on 2014-03-19)
2.009001
(AVENJ on 2014-03-05)
2.008002
(AVENJ on 2014-01-12)
2.008001
(AVENJ on 2014-01-11)
2.007001
(AVENJ on 2013-12-28)
2.006001
(AVENJ on 2013-12-26)
2.005001
(AVENJ on 2013-12-22)
2.004003
(AVENJ on 2013-12-19)
2.004002
(AVENJ on 2013-12-18)
2.004001
(AVENJ on 2013-12-15)
2.003001
(AVENJ on 2013-12-14)
2.002005
(AVENJ on 2013-12-13)
2.002004
(AVENJ on 2013-12-06)
2.002003
(AVENJ on 2013-12-06)
2.002002
(AVENJ on 2013-11-22)
2.002001
(AVENJ on 2013-10-27)
2.001001
(AVENJ on 2013-10-03)
1.011001
(AVENJ on 2013-09-08)
1.011000
(AVENJ on 2013-09-05)
1.010002
(AVENJ on 2013-09-04)
1.010001
(AVENJ on 2013-09-01)
1.010000
(AVENJ on 2013-09-01)
1.009005
(AVENJ on 2013-09-01)
1.009004
(AVENJ on 2013-08-23)
1.009003
(AVENJ on 2013-08-10)
1.009002
(AVENJ on 2013-08-09)
1.009001
(AVENJ on 2013-08-09)
1.009000
(AVENJ on 2013-08-02)
1.008000
(AVENJ on 2013-07-06)
1.007000
(AVENJ on 2013-06-30)
1.006001
(AVENJ on 2013-06-22)
1.006000
(AVENJ on 2013-06-22)
1.005000
(AVENJ on 2013-06-21)
1.004000
(AVENJ on 2013-06-20)
1.003001
(AVENJ on 2013-06-17)
1.003000
(AVENJ on 2013-06-16)
1.002002
(AVENJ on 2013-06-15)
1.002001
(AVENJ on 2013-06-03)
1.002000
(AVENJ on 2013-06-02)
1.001001
(AVENJ on 2013-06-02)
1.001000
(AVENJ on 2013-06-02)
1.000003
(AVENJ on 2013-06-02)
1.000002
(AVENJ on 2013-05-19)
1.000001
(AVENJ on 2013-05-10)
1.000000
(AVENJ on 2013-05-05)
0.003000
(AVENJ on 2013-03-16)
0.002004
(AVENJ on 2013-03-14)
0.002003
(AVENJ on 2013-03-11)
0.002002
(AVENJ on 2013-03-10)
0.002001
(AVENJ on 2013-03-10)
0.002000
(AVENJ on 2013-03-10)
0.001001
(AVENJ on 2013-03-10)
List-Objects-WithUtils-1.000000
River stage two
• 11 direct dependents
• 15 total dependents
9 ++
/
README.mkdn
NAME
List::Objects::WithUtils - Object interfaces to lists with useful methods
SYNOPSIS
use List::Objects::WithUtils;
my $array = array(qw/ aa Ab bb Bc bc /);
my @upper = $array->grep(
sub { $_[0] =~ /^b/i }
)->map(
sub { uc $_[0] }
)->uniq->all; # @upper = ( 'BB', 'BC' )
my $hash = hash( foo => 'bar', snacks => 'cake' );
$hash->set( foobar => 'baz', pie => 'tasty' );
my @matching = $hash->keys->grep(sub { $_[0] =~ /foo/ })->all;
if ( $hash->keys->any_items eq 'snacks' ) {
...
}
DESCRIPTION
A small set of roles and classes defining an object-oriented interface to Perl
hashes and arrays. Originally derived from Data::Perl .
Some commonly used functions from List::Util , List::MoreUtils , and
List::UtilsBy are conveniently provided as methods.
See:
List::Objects::WithUtils::Role::Array
List::Objects::WithUtils::Role::WithJunctions
List::Objects::WithUtils::Role::Hash
array is imported from List::Objects::WithUtils::Array and creates a new
ARRAY-type object.
Behavior is defined by List::Objects::WithUtils::Role::Array ; look
there for documentation on available methods.
hash is imported from List::Objects::WithUtils::Hash ; see
List::Objects::WithUtils::Role::Hash for documentation.
Why another object-oriented list module?
There are a fair few object-oriented approaches to lists on CPAN, none of
which were quite what I needed. Data::Perl comes the closest -- but is
primarily targetting MooX::HandlesVia and cannot guarantee a stable API at the
time this was written (plus, I don't need the other data types).
This module aims to provide a consistent, natural interface to hashes and
arrays exclusively, with convenient access to common tools. The interface is
expected to remain stable; methods may be added but are
not expected to be removed (or experience incompatible interface changes, barring
serious bugs).
AUTHOR
Jon Portnoy avenj@cobaltirc.org
Significant portions of this code are derived from Data::Perl
by Matthew Phillips (CPAN: MATTP), haarg, and others.
Licensed under the same terms as Perl.