Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Alias,

    I agree that Perl modules should be easy to install, even by non Perl people.

    Today I'm slogging through an install of the SocialText open source wiki. It's in Perl, and depends on about 100 perl modules (literally, I think).

    It's taking hours to install, and needs some advanced skill to workaround the oddities coming up.

    And of course, there's a great chance that the Perl modules I end up installing are not exactly the same as the developers have tested with.

    This is a different ease-of-installation than you are describing, but another one that's important for Perl to solve.

    • There's two seperate issues here.

      One is the dependency explosion. That is actually not so big a deal as long as all the modules install cleanly on all platforms, and don't have options or ask questions.

      Yes it does become a problem when the dependency trees get large though, as a percentage of them will ask funny questions or potentially hit problems.

      Good managers of these large projects will try to choose dependencies that are relatively light, and will also put effort into caring for their upstream, patchi