Stories
Slash Boxes
Comments
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.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • I don’t consider it an unfortunate aspect of its history that CPAN is crufty. All successful large systems start as successful small systems – organic growth is directly correlated with success. In effect, all big systems have some measure of cruft, though some more so than others.

    I am highly skeptical of a push to rebuild CPAN from scratch in an integrated fashion. There are a lot of moving parts involved, and each of them is complex in its own right, so it would take a very long time –

    • I don’t consider it an unfortunate aspect of its history that CPAN is crufty.

      Neither do I. Any large system that hasn't grown organically is going to have deep flaws. All I'm interested in is taking a step back, looking at how we've grown, and maybe considering growth in a slightly different direction.

      I am highly skeptical of a push to rebuild CPAN from scratch in an integrated fashion.

      I would be, too. That's not what I'm suggesting, nor planning to do, nor hoping anyone else will do. Especially not the integrated part. The Perl culture is very rarely compatible with a single way to do anything, and that's another one of its strengths.

      You go on to mention a large number of wonderful projects that are making the CPAN better. These are exactly what motivated me to think about this.

      If you want a better CPAN, seek out whichever of these projects strikes your fancy and lend a hand.

      This is precisely what I was planning. My decisions on how to lend a hand will be a result of my thinking.

      Thank you for your reaction, though. Now that I've seen a (completely valid) interpretation of what I wrote that was different than what I meant, I have some further clarifying to do. Another entry will come soon.

      (As a side note, it's freakin' awesome to see the smart people in this community who I've respected for years actually taking the time to read what I write. Even if they disgree with me. Especially if they disagree with me.)