On Tue, Oct 09, 2012 at 06:04:32PM +0200, Olivier Mengué wrote:
> I'm Warnocked about my Moose patch.
> http://en.wikipedia.org/wiki/Warnock%27s_dilemma
> 
> 2012/9/21 Olivier Mengué <olivier.men...@gmail.com>
> 
> > Hi,
> >
> > From the base.pm 
> > documentation<http://perldoc.perl.org/base.html#DESCRIPTION>:
> >
> >
> > Unless you are using the fields pragma, consider this module discouraged
> > in favor of the lighter-weight parent .
> >
> > From the parent.pm 
> > documentation<http://perldoc.perl.org/parent.html#HISTORY>
> > :
> >
> > This module was forked from base to remove the cruft that had accumulated
> > in it.
> >
> > parent.pm is a 30 lines pure Perl dual module available also in core
> > since 5.10.1.
> >
> >
> > So I've done the work to replace all "use base" with either "use parent"
> > or "use parent -norequire => ". Most changes are in lib/Class/ and t/.
> > The code is here:
> > https://github.com/dolmen/p5-Moose/commits/topic/base-to-parent
> > (branch topic/base-to-parent at git://github.com/dolmen/p5-Moose.git)
> >
> > I've yet not touched the 'benchmark' directory to avoid breaking reference
> > values. Tell me if I should go further...

I'm not sure I see the benefit here, at least as long as we're still
supporting 5.8. Is there a particular reason you're interested in this
change?

-doy

Reply via email to