Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
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?

Replies are listed 'Best First'.
Re^2: Why I hate Dist::Zilla
by FunkyMonk (Chancellor) 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?
[usemodperl]: this is crazy, the web is broken!
[usemodperl]: just because of banking apps on free wifi, and porn, i guess...
usemodperl thinks every1 should serve HTTP on port 80 incase we don't care about encryption, right? wtf

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (8)
As of 2018-06-24 09:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?



    Results (126 votes). Check out past polls.

    Notices?