Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re: Why I hate Dist::Zilla

by educated_foo (Vicar)
on May 08, 2011 at 22:32 UTC ( #903666=note: print w/ replies, xml ) Need Help??


in reply to Why I hate Dist::Zilla

Holy prereqs, Batman! That's at least 177 dependencies with the latest Perl (136 non-core)! Yes, it's good not to reinvent wheels, but you also have to ask yourself why you're building an 18-wheeler when a motorcycle would do as well. Should creating and updating distributions be this complicated?


Comment on Re: Why I hate Dist::Zilla
Replies are listed 'Best First'.
Re^2: Why I hate Dist::Zilla
by FunkyMonk (Canon) on May 08, 2011 at 23:03 UTC
    136 non-core
    I've got my site-perl under version control, so I deleted it and installed Dist::Zilla just for the hell of it. I needed to install a couple of modules manually.

    Altogether, cpanp installed 132* modules from CPAN.

    * These:

    Update:

    using perl 5.13.3 5.12.3

        A lot -- If you look at the page I linked, you still have a bunch of stuff hanging off PPI, Log::Dispatchouli, Config::MVP::Reader, and MooseX::*, plus many other random things. It shouldn't be hard for you to come up with an exact number.
        I have no idea. I'll try to find time tomorrow to answer your question. No criticism of Dist::Zilla was intended, my post was merely informational.

        Some modules do a lot, and I think it's right that they use CPAN to do the "lotness".

        I had to install some undeclared prereqs first:

        cpanp i Module::Metadata Perl::OSType

        Then,

        cpanp i Test::Most Moose LWP DateTime

        added another 53 modules, plus the 3 prereqs, for a total of 56. So, Dist::Zilla needs another another 76 modules.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://903666]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others musing on the Monastery: (4)
As of 2015-07-28 06:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (252 votes), past polls