knoebi has asked for the wisdom of the Perl Monks concerning the following question:

I believe that every serious Perl programmen knows about CPAN, one of the best things Perl has to offer in my opinion.
So, i'am wondering why there is not something like CPAN is for modules for application? Or did I just miss it? There are so many wonderful Perl applications and most of them are hard to find if you don't know about them?
I know, CPAN is about modules and so its for programmers. But most of the time you just have to do a job and sometimes the best would be to use a complete Application, and if its written in perl you still can tweak it if you really need to.

ciao
Philipp

Replies are listed 'Best First'.
Re: CPAN for Perl applications?
by samtregar (Abbot) on Nov 11, 2004 at 17:43 UTC
    Like a lot of people, I host larger Perl apps on SourceForge and announce them on FreshMeat. Both offer search interfaces where you can specifically search for apps written in Perl, although FreshMeat's search engine seems to produce better results.

    -sam

Re: CPAN for Perl applications?
by jdtoronto (Prior) on Nov 11, 2004 at 17:14 UTC
    Or perhaps being a little less cryptic:

    Scripts on CPAN would be a good place to start looking - and maybe even contributing!

    jdtoronto

      The CPAN scripts archive is basically dead and unmaintained. I'm not sure why it still hasn't been deleted. These days, applications can be found in the "normal" CPAN. Kwiki, SpamAssassin, and SoggyOnion. Then there are in-between things like Querylet. There are little utilities like crontab2english and lns. If it's reusable and useful, CPAN is probably OK.
      rjbs
Re: CPAN for Perl applications?
by perrin (Chancellor) on Nov 11, 2004 at 16:52 UTC
    What makes you think you can't put applications on CPAN?

      Because CPAN doesn't have any features for installing configuration files, data files, etc. RPM does, apt does, PAR does, etc., but not CPAN. CPAN has executables, documentation, and libaries; but many full-blown applications consist of much more. I've hacked MakeMaker so that it will install my data and config files, but it really is just that: a hack.

      In my opinion, CPAN could stand to borrow a few features from rpm/apt and friends, then it would be a good place for Applications *and* code.

      -Dan

        Are you talking about the CPAN shell? CPAN is just a repository for Perl software. You can put whatever you want on there. The CPAN shell would not be a good way to install an application though.
      Because most applications I know for perl arn't on CPAN and because I often read that CPAN is for reusable modules and not for applications.
Re: CPAN for Perl applications?
by DrHyde (Prior) on Nov 11, 2004 at 17:18 UTC
    OpenGuides ...

    Unfortunately, us perlies aren't as good at writing installers as some other groups of people seem to be. This is especially important for large complex apps and for crazy mod_perlness like Maypole.

Re: CPAN for Perl applications?
by waswas-fng (Curate) on Nov 11, 2004 at 17:09 UTC
Re: CPAN for Perl applications?
by Jaap (Curate) on Nov 12, 2004 at 16:47 UTC
    I think it's good to mention NMS here. It's a replacement for Matt's script archive so it has a bunch of little cgi apps that a lot of people use.
Re: CPAN for Perl applications?
by Anonymous Monk on Nov 12, 2004 at 18:02 UTC
    I think this is referred to as source rpm's or source dpkg's or CVS...

    In other words, application source for OSS projects is obtained through different ways independant of the language, and that's perfectly fine...

    Just be mindful of following license issues such as GPL.