- Perl ›
- Official documentation
List of official documents (with Japanese translation)
A list of official Perl documentation. Those with Japanese translations are linked.
Overview
- Getting Started with Perl for Beginners (perlintro)
Video commentary on perlintro's English
- Read perlintro in English Description 1
- Read perlintro in English Description 2,3
- Read perlintro in English Description 4,5
- Read perlintro in English Description 6
Introduction
- A short introduction to Perl reference (perlreftut)
- Introduction to Perl Data Structures (perldsc)
- Perl Data Structure: Array of Arrays (perllol)
- Perl Regular Expression Quick Start (perlrequick)
- Introduction to Perl Regular Expressions (perlretut)
- Introduction to Perl Object Orientation for Beginners (perlboot)
- Introduction to Perl Object Oriented Part 1 (perltoot)
- Introduction to Perl Object Oriented Part 2 (perltooc)
- Perl Object Oriented Tips and Examples (perlbot)
- Perl Performance and Optimization Techniques (perlperf)
- Perl Style Guide (perlstyle)
- Perl cheat sheet (perlcheat)
- Perl's inadvertent trap (perltrap)
- Introduction to Perl Debugging (perldebtut)
- Frequently Asked Perl Questions (perlfaq)
- -General questions about Perl (perlfaq1)
- -Getting and learning Perl (perlfaq2)
- -Programming Tools (perlfaq3)
- -Data Manipulation (perlfaq4)
- -Files and Formats (perlfaq5)
- -Regular Expressions (perlfaq6)
- -Perl language issues (perlfaq7)
- -Interaction with the system (perlfaq8)
- -Network (perlfaq9)
Reference Manual
- Perl grammar (perlsyn)
- Perl data structure (perldata)
- Perl operators and precedence (perlop)
- Perl Subroutine (perlsub)
- Perl built-in functions (perlfunc)
- -Introduction to Perl open() (perlopentut)
- -Introduction to Perl pack() and unpack() (perlpacktut)
- Perl Plain Old Documentation (perlpod)
- Perl Plain Old Documentation Format Specification (perlpodspec)
- Perl execution and options (perlrun)
- Perl diagnostic messages (perldiag)
- Perl warnings and their controls (perllexwarn)
- Perl Debugging (perldebug)
- Perl predefined variable (perlvar)
- Perl regular expression rest of the story (perlre)
- Perl regular expression backslash sequence (perlrebackslash)
- Perl regular expression character class (perlrecharclass)
- Perl Regular Expression Quick Reference (perlreref)
- Perl Reference Remaining Story (perlref)
- Perl format (perlform)
- Perl object (perlobj)
- Perl object hidden behind a simple variable (search.cpan.org/dist/perl/pod/perltie.pod">perltie)
- -Perl DBM filter (perldbmfilter)
- Perl interprocess communication (perlipc)
- Perl fork() Information (perlfork)
- Perl numeric behavior (perlnumber)
- Introduction to Perl Threads (perlthrtut)
- Perl Portability Guide (perlport)
- Perl locale support (perllocale)
- Introduction to Perl Unicode (perluniintro)
- Perl Unicode support (perlunicode)
- Perl Unicode FAQ (perlunifaq)
- List of Unicode version 5.2.0 properties in Perl (perluniprops)
- Introduction to Perl Unicode (tutorial) (perlunitut)
- Consideration for running Perl on the EBCDIC platform (perlebcdic)
- Perl Security (perlsec)
- Perl module: how it works (perlmod)
- Perl Module: How to Write and Use (perlmodlib)
- Perl Module: How to Write a Module Well (perlmodstyle)
- Perl Module: How to install from CPAN (perlmodinstall)
- Perl Module: Preparing a New Module for Distribution (perlnewmod)
- Perl Module: Write User Pragma (perlpragma)
- Utilities included with the Perl distribution (perlutil)
- A complete introduction to Perl compilers (perlcompile)
- Perl source filter (perlfilter)
- Perl Glossary (perlglossary)
Internal and C language interface
- How to embed in Perl in a C or C ++ application (perlembed)
- Perl Debugging and Tips] (perldebguts)
- Introduction to Perl XS (perlxstut)
- Perl XS Application Programming Interface (perlxs)
- Internal substitution for standard C library functions (perlclib)
- Perl's internal functions for extension writers (perlguts)
- Perl calling convention from C (perlcall)
- Perl Method Resolution Plugin Interface (perlmroapi)
- Perl Regular Expression Plugin Interface (perlreapi)
- Inside the Perl Regular Expression Engine (perlreguts)
- Perl API list (perlapi)
- Perl internal functions (perlintern)
- C API for layered PerlIO implementations (perliol)
- Perl Internal IO Abstract Interface (perlapio)
- Perl Hacker Guide (perlhack)
- Perl Development Policy (perlpolicy)
- Perl source repository (perlrepository)
Various other documents
- Perl Book Information (perlbook)
- Perl Community Information (perlcommunity)
- What Perl needs to do(perltodo)
- Examine Perl documentation in Pod format (perldoc)
- A record of Perl's history (perlhist)
- Perl changes from previous version (perldelta)
- Changes in Perl version 5.12.0 (perl5120delta)
- Changes in Perl version 5.11.5 (perl5115delta)
- Changes in Perl version 5.11.4 (perl5114delta)
- Changes in Perl version 5.11.3 (perl5113delta)
- Changes in Perl version 5.11.2 (perl5112delta)
- Changes in Perl version 5.11.1 (perl5111delta)
- Changes in Perl version 5.11.0 (perl5110delta)
- Changes in Perl version 5.10.1 (perl5101delta)
- Changes in Perl version 5.10.0 (perl5100delta)
- Changes in Perl version 5.9.5 (perl595delta)
- Changes in Perl version 5.9.4 (perl594delta)
- Changes in Perl version 5.9.3 (perl593delta)
- Changes in Perl version 5.9.2 (perl592delta)
- Changes in Perl version 5.9.1 (perl591delta)
- Changes in Perl version 5.9.0 (perl590delta)
- Changes in Perl version 5.8.9 (perl589delta)
- Changes in Perl version 5.8.8 (perl588delta)
- Changes in Perl version 5.8.7 (perl587delta)
- Changes in Perl version 5.8.6 (perl586delta)
- Changes in Perl version 5.8.5 (perl585delta)
- Changes in Perl version 5.8.4 (perl584delta)
- Changes in Perl version 5.8.3 (perl583delta)
- Changes in Perl version 5.8.2 (perl582delta)
- Changes in Perl version 5.8.1 (perl581delta)
- Changes in Perl version 5.8.0 (perl58delta)
- Changes in Perl version 5.7.3 (perl573delta)
- Changes in Perl version 5.7.2 (perl572delta)
- Changes in Perl version 5.7.1 (perl571delta)
- Changes in Perl version 5.7.0 (perl570delta)
- Changes in Perl version 5.6.1 (perl561delta)
- Changes in Perl version 5.6 (perl56delta)
- Changes in Perl version 5.005 (perl5005delta)
- Changes in Perl version 5.004 (perl5004delta)
- Perl Artistic License (perlartistic)
- GNU General Public License (perlgpl)
Language details of each country
- Perl for Simple Chinese (perlcn)
- Perl for Japanese (perljp)
- Perl for Korean (perlko)
- Perl for Traditional Chinese (perltw)
Platform details
- Perl caveats for AIX (perlaix)
- Perl notes for AmigaOS (perlamiga)
- Perl notes for Apollo Domain OS (perlapollo)
- Perl notes for BeOS (perlbeos)
- Perl notes for POSIX-BC BS2000 (perlbs2000)
- Perl notes for WinCE (perlce)
- Perl notes for Cygwin (perlcygwin)
- Perl notes for DG/UX (perldgux)
- Perl notes for DOS (perldos)
- Perl notes for EPOC (perlepoc)
- Perl notes for FreeBSD (perlfreebsd)
- Perl notes for Haiku (perlhaiku)
- Perl notes for HP-UX (perlhpux)
- Perl notes for the Hurd (perlhurd)
- Perl notes for Irix (perlirix)
- Perl notes for Linux (perllinux)
- Perl notes for Mac OS (Classic) (perlmacos)
- Perl notes for Mac OS X (perlmacosx)
- Perl notes for MPE/iX (perlmpeix)
- Perl Notes for NetWare (perlnetware)
- Perl notes for OpenBSD (perlopenbsd)
- Perl notes for OS/2 (perlos2)
- Perl notes for OS/390 (perlos390)
- Perl notes for OS/400 (perlos400)
- Perl notes for Plan 9 (perlplan9)
- Perl notes for QNX (perlqnx)
- Perl notes for RISC OS (perlriscos)
- Perl notes for Solaris (perlsolaris)
- Perl notes for Symbian (perlsymbian)
- Perl notes for Tru64 (perltru64)
- Perl notes for UTS (perluts)
- Perl notes for VM/ESA (perlvmesa)
- Perl notes for VMS (perlvms)
- Perl notes for Stratus VOS (perlvos)
- Perl notes for Windows (perlwin32)