in reply to Perl as Language

I think a public library would be closer to CPAN than any of the above. With the exception that it's maybe easier to enter something into CPAN then into a public library. A large collection of useful (and not so useful) works/knowledge in English, open to the public. Hmm. They have stuff in other languages too. Maybe a section in a public library then, since CPAN is pretty much Perl only. :)

Replies are listed 'Best First'.
Re: Re: Perl as Language
by jimrobertsiii (Scribe) on May 26, 2004 at 11:52 UTC
    I agree with this analogy, but I would add that for the Library to be analgous to CPAN it would have to have the librarians constantly reviewing books for errors after every change to the language and reporting those errors back to the authors.

    I think that the reason it is so hard to draw an analogy to CPAN is because it is unique in its mission and community.

    -Jim

      I would argue that it would be the borrowers of the books, not the librarians, doing all the checking - and every reader of a book CAN send a note to the publisher regarding typos, etc - and just like CPAN, if a publisher/author is no longer reachable, the work never gets updated unless someone else takes over maintenance. I initially thought that broke the parallel between modules and books, but then I realized there are textbooks, encyclopedias, etc, that are maintained by more than just one person, so the analogy still holds.

      As far as I know, there isn't any code review by the keepers of CPAN on the modules themselves. Automated testing maybe, but not actual review. Maybe I'm wrong on that, but it seems unlikely given the number of submissions they'd have to review.

      I've probably pushed this farther than anyone is interested in... so I'll stop now. :)