I've always been a big user of online Perl documentation like:
http://www.perldoc.com
http://perldoc.perl.org

...both of which are currently inaccessible. I used to use perldoc.com all the time but realized it had consistent problems. So, perldoc.perl.org has become my place to go, but it is down at the moment.

A quick Google search didn't turn up any other mirrors. Nor did a Super Search here on Perl Monks.

I basically wanted to create a thread here where fellow Monks could post their favorite alternatives.

So, if you know of any good mirrors that have nice interfaces please enlighten us all.

Replies are listed 'Best First'.
Re: Got Perldocs?
by kvale (Monsignor) on Sep 08, 2005 at 22:53 UTC
    I usually go for local documentation first. Try
    % perldoc perlretut
    If you prefer browsing HTML, run pod2html on all the pods that came with you distribution. Alternately, you could use the modules Apache::Perldoc or Apache::Pod to browse local docs.

    Note that PerlMonks has a copy of the Perl docs, but it is old and unmaintained, so I'd recommend that only as a last resort. Hm, I don't even see it anymore.

    -Mark

Re: Got Perldocs?
by gellyfish (Monsignor) on Sep 08, 2005 at 22:53 UTC

    I tend to find that the best mirror, appropriate for the version of Perl that you have installed is via

    perldoc <whatever>
    at whatever passes for a command prompt on your machine. If you have perl installed and don't have the documentation there is something wrong. The beauty of this is that you don't have to be connected to the internet to avail yourself of this wealth of information.

    /J\

Re: Got Perldocs?
by mrkoffee (Scribe) on Sep 08, 2005 at 23:05 UTC

    I've long been a frequent searcher and reader of CPAN Search and Randy Kobes' Search.

    Lately, though, I've been hanging out on AnnoCPAN, where you get not only a module's POD, but the opportunity to annotate the margin next to it, and of course to read others' comments. It's a great place to find tidbits you might not get from the docs themselves, as well as for module authors to incorporate these notes into the POD for future releases.

      AnnoCPAN might be a great idea, however it doesn't appear to feed back any annotations to the module authors, indeed it has a big block at the top saying:

      Is AnnCPAN a substitute for proper bug reports? No. If you want a bug to be fixed, or you would like a change in the official master copy of document, please follow the proper channels.

      So don't rely on it getting back into the documentation of the module, and don't rely on it not becoming outdated when some bad module author goes and changes the whole documentation under its feet.

      The best way to get a change to the documentation of any module I maintain is to send me a unified diff against the current version.

      /J\

        I added that disclaimer at some authors' suggestion. However,
        • AnnoCPAN does send an email notification to authors whenever someone posts a note to their modules (it's opt-in after the first email).
        • If an author changes the master documentation in response to a note, the note won't show up when viewing the documentation for the new version of the module (It usually guesses automatically when it shouldn't be shown, but when it doesn't guess right the note can be hidden manually. If I've missed one please let me know.)
Re: Got Perldocs?
by GrandFather (Saint) on Sep 09, 2005 at 01:07 UTC

    If you hav an Active State install of Perl on a Windows machine then you can use file:///c:/Perl/html/index.html (with obvious changes as required for your install location).

    Note that ppm updates the docs as you install modules. Refresh your browser after the install and the docs for the module are right there.


    Perl is Huffman encoded by design.
      Activestate also has a good copy of the Perl documentation (including many modules) online.
Re: Got Perldocs?
by ambrus (Abbot) on Sep 09, 2005 at 09:24 UTC
Re: Got Perldocs?
by ambrus (Abbot) on Sep 09, 2005 at 09:20 UTC

    Some outdated perl documentation is on this site too, although it's only the core pods, not those of the core modules. Go to the Library.

      Should we keep the perlmonks perldocs up to date? As much as I mostly use perldoc from the command line, it's hard to point people to command line perldoc's in web posts/emails etc.

      Ideally the system generating the html could insert appropriate anchors so that links could jump into deep parts of long perldocs.

      Update: I see from randyk's comment that the core perldocs are accessible on search.cpan which I did not know. That means we can at least link to a cpan search for perlfaq for example using the perlmonks shortcut, or straight to perlfaq.pod with an embedded link.

      I still suspect that a perlmonks local perldocs could be a good thing - especially if you could do stuff like list at the bottom all nodes that reference that perldoc.
Re: Got Perldocs?
by spatterson (Pilgrim) on Sep 09, 2005 at 14:59 UTC
Re: Got Perldocs?
by randyk (Parson) on Sep 10, 2005 at 02:03 UTC
Re: Got Perldocs?
by radiantmatrix (Parson) on Sep 13, 2005 at 14:19 UTC

    I'm a big fan of the perldoc.perl.org site. Fortunately, you can easily mirror it yourself:

  • http://perldoc.perl.org/perldoc-html.tar.gz Supplies the HTML pages, and
  • http://perldoc.perl.org/perldoc.tar.gz Supplies the whole site, including PDF's.

    <-radiant.matrix->
    Larry Wall is Yoda: there is no try{} (ok, except in Perl6; way to ruin a joke, Larry! ;P)
    The Code that can be seen is not the true Code
    "In any sufficiently large group of people, most are idiots" - Kaa's Law