Hi all, On Mon, 15 Oct 2012 16:10:01 +0200 Olivier Mengué <[email protected]> wrote:
> 2012/10/11 Stevan Little <[email protected]> > > > On Oct 10, 2012, at 8:41 AM, Olivier Mengué wrote: > > > 2012/10/9 Jesse Luehrs <[email protected]> > > > > > > I'm not sure I see the benefit here, at least as long as we're > > > still > > >> supporting 5.8. > > > > > > > > > Beside my original extract of the POD of each modules, just have > > > a look > > to > > > base.pm code vs parent.pm. > > > > > > Also parent.pm is dual-life, so 5.8 compat is not an issue, > > > except for > > the > > > additional dependency. > > > And parent.pm has already more than 500 CPAN distributions > > > directly depending on it (according to MetaCPAN reverse > > > dependency results), so > > many > > > CPAN users still using perl 5.8 already have it. > > > > > > > > >> Is there a particular reason you're interested in this > > >> change? > > > > > > > > > I've started my quest to kill 'use base' and 'use base > > > "Exporter"' a few years ago and have helped to get 'parent' > > > spread. (I've ongoing work to fix Perl::Critic and add a > > > Perl::Critic policy: my first step is to get rid of base.pm in > > > Perl::Critic itself, but this > > takes > > > time : 5 months in RT#75300) > > > > > > But as long as high profile modules such as Moose still use 'base' > > instead > > > of 'parent', 'base' will never die. People think « if Moose uses > > > it, it's fine to use it in my code », and 'parent' keeps being > > > unnoticed. So > > keeping > > > 'use base' in Moose helps to keep 'base' alive. > > > > > > Finally, if using Moose is modern Perl, Moose should use 'parent' > > > and > > show > > > the light to its users. > > > > > > I don't think this last sentence can be argued with, my vote it to > > merge it. > > > > - Stevan > > > Great! > > Who else will vote? > I vote to convert from "use base" to "use parent" as well (but note that my vote does not count a lot, because I contributed relatively little to Moose). Regards, Shlomi Fish -- ----------------------------------------------------------------- Shlomi Fish http://www.shlomifish.org/ Apple Inc. is Evil - http://www.shlomifish.org/open-source/anti/apple/ There is no IGLU Cabal! None of them could pass the Turing test. But strangely enough a computer program they coded, could. Please reply to list if it's a mailing list post - http://shlom.in/reply .
