From: Stevan Little Date: Wed, 23 Jan 2008 02:11:27 +0000 (+0000) Subject: 0.06 X-Git-Tag: 0_08~11 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMoose-Autobox.git;a=commitdiff_plain;h=ea4e64bf393378b8e16896f6618a98fda24cb2fc 0.06 --- diff --git a/Build.PL b/Build.PL index c75e718..7e50af3 100644 --- a/Build.PL +++ b/Build.PL @@ -7,8 +7,8 @@ my $build = Module::Build->new( license => 'perl', requires => { 'autobox' => '1.03', - 'Moose' => '0.35', - 'Perl6::Junction' => '1.10', + 'Moose' => '0.34', + 'Perl6::Junction' => '1.22', }, optional => { }, diff --git a/Changes b/Changes index c8f1db6..77f9f78 100644 --- a/Changes +++ b/Changes @@ -1,10 +1,14 @@ Revision history for Perl extension Moose::Autobox -0.06 +0.06 Tues. Jan. 22, 2008 + ~~ updated copyright dates & some docs ~~ + * Moose::Autobox - fixed role application code to follow the new - Moose::Util based API, upped the Moose version - dependency. + Moose::Util based API + + - upped the Moose version dependency + - upped the autobox version dependency 0.05 Sun. Aug. 5, 2007 * Moose::Autobox diff --git a/README b/README index 0ee247a..be02c0e 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -Moose::Autobox version 0.05 +Moose::Autobox version 0.06 =========================== See the individual module documentation for more information @@ -22,7 +22,7 @@ This module requires these other modules and libraries: COPYRIGHT AND LICENCE -Copyright (C) 2006-2007 Infinity Interactive, Inc. +Copyright (C) 2006-2008 Infinity Interactive, Inc. http://www.iinteractive.com diff --git a/lib/Moose/Autobox.pm b/lib/Moose/Autobox.pm index db11ded..fd64057 100644 --- a/lib/Moose/Autobox.pm +++ b/lib/Moose/Autobox.pm @@ -6,6 +6,7 @@ use warnings; use Carp qw(confess); use Scalar::Util (); +use Moose::Util (); our $VERSION = '0.06'; @@ -79,7 +80,7 @@ __END__ =head1 NAME -Moose::Autobox - Ruby ain't got nothin on us +Moose::Autobox - Autoboxed wrappers for Native Perl datatypes =head1 SYNOPOSIS @@ -88,20 +89,6 @@ Moose::Autobox - Ruby ain't got nothin on us print 'Print squares from 1 to 10 : '; print [ 1 .. 10 ]->map(sub { $_ * $_ })->join(', '); -=head1 CAVEAT - -First, a warning. - -This module is very very very very very very very experimental. It -makes use of a very experimental module (L) and uses some -shiney new technology (L) to accomplish it's goals. - -Use this at your own risk. If it breaks the lamp in the living room -and your mother yells at you, don't come complaining to me. - -Also, as this is so experimental, it's API should not be considered -to be stable. It could very well change in radical ways. - =head1 DESCRIPTION Moose::Autobox provides an implementation of SCALAR, ARRAY, HASH @@ -122,10 +109,12 @@ the 'hooks' for others to add implementation too. =head2 Is this for real? or just play? -My intent is to try and make this module as production worthy as -possible. This may or may not be possible, depending on how well -L works out. At this point, I have high hopes for things -but only time (and more tests and code) will tell. +Several people are using this module in serious applications and +it seems to be quite stable. The underlying technologies of L +and L are also considered stable. There is some performance +hit, but as I am fond of saying, nothing in life is free. If you have +any questions regarding this module, either email me, or stop by #moose +on irc.perl.org and ask around. =head1 METHODS @@ -171,7 +160,7 @@ renormalist =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Array.pm b/lib/Moose/Autobox/Array.pm index ac7cb71..6c299a3 100644 --- a/lib/Moose/Autobox/Array.pm +++ b/lib/Moose/Autobox/Array.pm @@ -268,7 +268,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Code.pm b/lib/Moose/Autobox/Code.pm index 5a6ef60..ef7fb97 100644 --- a/lib/Moose/Autobox/Code.pm +++ b/lib/Moose/Autobox/Code.pm @@ -136,7 +136,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Defined.pm b/lib/Moose/Autobox/Defined.pm index a831264..e368cf3 100644 --- a/lib/Moose/Autobox/Defined.pm +++ b/lib/Moose/Autobox/Defined.pm @@ -57,7 +57,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Hash.pm b/lib/Moose/Autobox/Hash.pm index ba2eb21..8000d29 100644 --- a/lib/Moose/Autobox/Hash.pm +++ b/lib/Moose/Autobox/Hash.pm @@ -128,7 +128,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Indexed.pm b/lib/Moose/Autobox/Indexed.pm index dfdbafd..414531b 100644 --- a/lib/Moose/Autobox/Indexed.pm +++ b/lib/Moose/Autobox/Indexed.pm @@ -67,7 +67,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Item.pm b/lib/Moose/Autobox/Item.pm index 0364589..2772c77 100644 --- a/lib/Moose/Autobox/Item.pm +++ b/lib/Moose/Autobox/Item.pm @@ -67,7 +67,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/List.pm b/lib/Moose/Autobox/List.pm index c54b305..8bb4bff 100644 --- a/lib/Moose/Autobox/List.pm +++ b/lib/Moose/Autobox/List.pm @@ -102,7 +102,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Number.pm b/lib/Moose/Autobox/Number.pm index 60d7030..2c2f1a9 100644 --- a/lib/Moose/Autobox/Number.pm +++ b/lib/Moose/Autobox/Number.pm @@ -39,7 +39,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Ref.pm b/lib/Moose/Autobox/Ref.pm index 59be383..77570c3 100644 --- a/lib/Moose/Autobox/Ref.pm +++ b/lib/Moose/Autobox/Ref.pm @@ -39,7 +39,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Scalar.pm b/lib/Moose/Autobox/Scalar.pm index 63a1d03..cb25538 100644 --- a/lib/Moose/Autobox/Scalar.pm +++ b/lib/Moose/Autobox/Scalar.pm @@ -47,7 +47,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/String.pm b/lib/Moose/Autobox/String.pm index e7037f5..d8f34ac 100644 --- a/lib/Moose/Autobox/String.pm +++ b/lib/Moose/Autobox/String.pm @@ -88,7 +88,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Undef.pm b/lib/Moose/Autobox/Undef.pm index a09820e..9fa82f0 100644 --- a/lib/Moose/Autobox/Undef.pm +++ b/lib/Moose/Autobox/Undef.pm @@ -54,7 +54,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L diff --git a/lib/Moose/Autobox/Value.pm b/lib/Moose/Autobox/Value.pm index 43a9dd8..0a343b8 100644 --- a/lib/Moose/Autobox/Value.pm +++ b/lib/Moose/Autobox/Value.pm @@ -53,7 +53,7 @@ Stevan Little Estevan@iinteractive.comE =head1 COPYRIGHT AND LICENSE -Copyright 2006-2007 by Infinity Interactive, Inc. +Copyright 2006-2008 by Infinity Interactive, Inc. L