Documentation
Appropriate format for patches to the perl source tree
Notes on handling the Perl Patch Pumpkin
Plan 9-specific documentation for Perl
Practical Extraction and Report Language
perl's IO abstraction interface.
Perl book information
Bag'o Object Tricks (the BOT)
Perl calling conventions from C
Perl data types
Perl debugging
what's new for perl5.005
what's new for perl5.004
various Perl diagnostics
Perl Data Structures Cookbook
how to embed perl in your C program
frequently asked questions about Perl ($Date: 1997/04/24 22:46:06 $)
General Questions About Perl ($Revision: 1.12 $, $Date: 1997/04/24 22:43:34 $)
Obtaining and Learning about Perl ($Revision: 1.16 $, $Date: 1997/04/23 18:04:09 $)
Programming Tools ($Revision: 1.22 $, $Date: 1997/04/24 22:43:42 $)
Data Manipulation ($Revision: 1.19 $, $Date: 1997/04/24 22:43:57 $)
Files and Formats ($Revision: 1.22 $, $Date: 1997/04/24 22:44:02 $)
Regexps ($Revision: 1.17 $, $Date: 1997/04/24 22:44:10 $)
Perl Language Issues ($Revision: 1.18 $, $Date: 1997/04/24 22:44:14 $)
System Interaction ($Revision: 1.21 $, $Date: 1997/04/24 22:44:19 $)
Networking ($Revision: 1.17 $, $Date: 1997/04/24 22:44:29 $)
Perl formats
Perl builtin functions
Perl's Internal Functions
the Perl history records
Perl interprocess communication (signals, fifos, pipes, safe subprocesses, sockets, and semaphores)
Perl locale handling (internationalization and localization)
Manipulating Lists of Lists in Perl
Perl modules (packages and symbol tables)
constructing new Perl modules and finding existing ones
Perl objects
Perl operators and precedence
plain old documentation
Perl regular expressions
Perl references and nested data structures
how to execute the Perl interpreter
Perl security
Perl style guide
Perl subroutines
Perl syntax
how to hide an object class in a simple variable
perl documentation table of contents
Tom's object-oriented tutorial for perl
Perl traps for the unwary
Perl predefined variables
XS language reference manual
Tutorial for XSUBs
VMS-specific documentation for Perl
Awk to Perl translator
Modules
Wrapper around CPAN.pm without using any XS module
Provides
in lib/AnyDBM_File.pm
in lib/AutoLoader.pm
in lib/AutoSplit.pm
in ext/B/B.pm
in ext/B/B/Asmdata.pm
in ext/B/B/Assembler.pm
in ext/B/B/Bblock.pm
in ext/B/B/Bytecode.pm
in ext/B/B/C.pm
in ext/B/B/CC.pm
in ext/B/B/Debug.pm
in ext/B/B/Deparse.pm
in ext/B/B/Disassembler.pm
in ext/B/B/Disassembler.pm
in ext/B/B/Lint.pm
in ext/B/B.pm
in ext/B/B/CC.pm
in ext/B/B.pm
in ext/B/B/CC.pm
in ext/B/B/Showlex.pm
in ext/B/B/Stackobj.pm
in ext/B/B/Terse.pm
in ext/B/B/Xref.pm
in lib/Benchmark.pm
in lib/Bundle/CPAN.pm
in lib/CGI.pm
in lib/CGI/Apache.pm
in lib/CGI/Apache.pm
in lib/CGI/Carp.pm
in lib/CGI/Fast.pm
in lib/CGI/Push.pm
in lib/CGI/Switch.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN/FirstTime.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/CPAN/FirstTime.pm
in lib/CPAN.pm
in lib/CPAN.pm
in lib/Carp.pm
in lib/Class/Struct.pm
in lib/Class/Struct.pm
in lib/Cwd.pm
in ext/DB_File/DB_File.pm
in ext/DB_File/DB_File.pm
in ext/DB_File/DB_File.pm
in ext/DB_File/DB_File.pm
in lib/Devel/SelfStubber.pm
in lib/DirHandle.pm
in ext/DynaLoader/DynaLoader.pm.PL
in lib/ExtUtils/Mkbootstrap.pm
in lib/English.pm
in lib/Env.pm
in lib/Exporter.pm
in lib/ExtUtils/Command.pm
in lib/ExtUtils/Embed.pm
in lib/ExtUtils/Install.pm
in lib/ExtUtils/Install.pm
in lib/ExtUtils/Installed.pm
in lib/ExtUtils/Liblist.pm
in lib/ExtUtils/MakeMaker.pm
in lib/ExtUtils/MM_OS2.pm
in lib/ExtUtils/MM_Unix.pm
in lib/ExtUtils/MM_VMS.pm
in lib/ExtUtils/MM_Win32.pm
in lib/ExtUtils/MakeMaker.pm
in lib/ExtUtils/Manifest.pm
in lib/ExtUtils/Mkbootstrap.pm
in lib/ExtUtils/Mksymlists.pm
in lib/ExtUtils/Packlist.pm
in vms/ext/XSSymSet.pm
in lib/ExtUtils/testlib.pm
in lib/Fatal.pm
in ext/Fcntl/Fcntl.pm
in lib/File/Basename.pm
in lib/File/CheckTree.pm
in lib/File/Compare.pm
in lib/File/Copy.pm
in lib/File/DosGlob.pm
in lib/File/Find.pm
in lib/File/Path.pm
in lib/File/stat.pm
in lib/FileCache.pm
in lib/FileHandle.pm
in lib/FindBin.pm
in ext/GDBM_File/GDBM_File.pm
in lib/Getopt/Long.pm
in lib/Getopt/Std.pm
in lib/I18N/Collate.pm
in ext/IO/IO.pm
in ext/IO/lib/IO/File.pm
in ext/IO/lib/IO/Handle.pm
in ext/IO/lib/IO/Pipe.pm
in ext/IO/lib/IO/Pipe.pm
in ext/IO/lib/IO/Seekable.pm
in ext/IO/lib/IO/Select.pm
in ext/IO/lib/IO/Socket.pm
in ext/IO/lib/IO/Socket.pm
in ext/IO/lib/IO/Socket.pm
in lib/IPC/Open2.pm
in lib/IPC/Open3.pm
in lib/ExtUtils/MakeMaker.pm
in lib/ExtUtils/MakeMaker.pm
in lib/Math/BigFloat.pm
in lib/Math/BigInt.pm
in lib/Math/Complex.pm
in lib/Math/Trig.pm
in lib/CGI.pm
in ext/NDBM_File/NDBM_File.pm
in lib/Net/Ping.pm
in lib/Net/hostent.pm
in lib/Net/netent.pm
in lib/Net/protoent.pm
in lib/Net/servent.pm
in ext/B/O.pm
in ext/ODBM_File/ODBM_File.pm
in os2/OS2/ExtAttr/ExtAttr.pm
in os2/OS2/PrfDB/PrfDB.pm
in os2/OS2/PrfDB/PrfDB.pm
in os2/OS2/PrfDB/PrfDB.pm
in os2/OS2/Process/Process.pm
in os2/OS2/REXX/REXX.pm
in os2/OS2/REXX/REXX.pm
in os2/OS2/REXX/REXX.pm
in os2/OS2/REXX/REXX.pm
in ext/Opcode/Opcode.pm
in ext/POSIX/POSIX.pm
in ext/POSIX/POSIX.pm
in lib/Pod/Functions.pm
in lib/Pod/Html.pm
in lib/Pod/Text.pm
in ext/SDBM_File/SDBM_File.pm
in ext/Opcode/Safe.pm
in lib/Search/Dict.pm
in lib/SelectSaver.pm
in lib/SelfLoader.pm
in lib/Shell.pm
in ext/Socket/Socket.pm
in lib/Symbol.pm
in lib/Sys/Hostname.pm
in lib/Sys/Syslog.pm
in lib/CGI.pm
in lib/Term/Cap.pm
in lib/Term/Complete.pm
in lib/Term/ReadLine.pm
in lib/Term/ReadLine.pm
in lib/Term/ReadLine.pm
in lib/Term/ReadLine.pm
in lib/Test.pm
in lib/Test/Harness.pm
in lib/Text/Abbrev.pm
in lib/Text/ParseWords.pm
in lib/Text/Soundex.pm
in lib/Text/Tabs.pm
in lib/Text/Wrap.pm
in ext/Thread/Thread.pm
in ext/Thread/Thread/Queue.pm
in ext/Thread/Thread/Semaphore.pm
in ext/Thread/Thread/Signal.pm
in ext/Thread/Thread/Specific.pm
in lib/Tie/Array.pm
in lib/Tie/Handle.pm
in lib/Tie/Hash.pm
in lib/Tie/RefHash.pm
in lib/Tie/Scalar.pm
in lib/Tie/Array.pm
in lib/Tie/Hash.pm
in lib/Tie/Scalar.pm
in lib/Tie/SubstrHash.pm
in lib/Time/Local.pm
in lib/Time/gmtime.pm
in lib/Time/localtime.pm
in lib/Time/tm.pm
in lib/UNIVERSAL.pm
in lib/User/grent.pm
in lib/User/pwent.pm
in vms/ext/DCLsym/DCLsym.pm
in vms/ext/Filespec.pm
in vms/ext/Stdio/Stdio.pm
in vms/ext/Stdio/Stdio.pm
in ext/attrs/attrs.pm
in lib/autouse.pm
in lib/base.pm
in lib/blib.pm
in lib/constant.pm
in lib/diagnostics.pm
in lib/fields.pm
in lib/integer.pm
in lib/less.pm
in lib/lib.pm
in lib/locale.pm
in ext/Opcode/ops.pm
in lib/overload.pm
in lib/sigtrap.pm
in lib/strict.pm
in lib/subs.pm
in lib/vars.pm
in vms/ext/vmsish.pm
Examples
- eg/ADB
- eg/README
- eg/cgi/RunMeFirst
- eg/cgi/clickable_image.cgi
- eg/cgi/cookie.cgi
- eg/cgi/crash.cgi
- eg/cgi/customize.cgi
- eg/cgi/diff_upload.cgi
- eg/cgi/file_upload.cgi
- eg/cgi/frameset.cgi
- eg/cgi/index.html
- eg/cgi/internal_links.cgi
- eg/cgi/javascript.cgi
- eg/cgi/monty.cgi
- eg/cgi/multiple_forms.cgi
- eg/cgi/nph-clock.cgi
- eg/cgi/popup.cgi
- eg/cgi/save_state.cgi
- eg/cgi/tryit.cgi
- eg/cgi/wilogo.gif.uu
- eg/changes
- eg/client
- eg/down
- eg/dus
- eg/findcp
- eg/findtar
- eg/g/gcp
- eg/g/gcp.man
- eg/g/ged
- eg/g/ghosts
- eg/g/gsh
- eg/g/gsh.man
- eg/muck
- eg/muck.man
- eg/myrup
- eg/nih
- eg/relink
- eg/rename
- eg/rmfrom
- eg/scan/scan_df
- eg/scan/scan_last
- eg/scan/scan_messages
- eg/scan/scan_passwd
- eg/scan/scan_ps
- eg/scan/scan_sudo
- eg/scan/scan_suid
- eg/scan/scanner
- eg/server
- eg/shmkill
- eg/sysvipc/README
- eg/sysvipc/ipcmsg
- eg/sysvipc/ipcsem
- eg/sysvipc/ipcshm
- eg/travesty
- eg/unuc
- eg/uudecode
- eg/van/empty
- eg/van/unvanish
- eg/van/vanexp
- eg/van/vanish
- eg/who
- eg/wrapsuid
Other files
- INSTALL
- MANIFEST
- README
- Todo
- configpm
- installhtml
- lib/ExtUtils/xsubpp
- minimod.pl
- pod/pod2html.PL
- pod/pod2man.PL
- pod/splitpod
- utils/c2ph.PL
- utils/h2ph.PL
- utils/h2xs.PL
- utils/perlbug.PL
- utils/perlcc.PL
- utils/perldoc.PL
- utils/pl2pm.PL
- win32/bin/perlglob.pl
- win32/bin/pl2bat.pl
- win32/bin/runperl.pl
- x2p/s2p.PL