Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
PERLHPUX
NAME
DESCRIPTION
Using perl as shipped with HP-UX
Using perl from HP's porting centre
Other prebuilt perl binaries
Compiling Perl 5 on HP-UX
PA-RISC
Portability Between PA-RISC Versions
PA-RISC 1.0
PA-RISC 1.1
PA-RISC 2.0
Itanium Processor Family (IPF) and HP-UX
Itanium, Itanium 2 & Madison 6
HP-UX versions
Building Dynamic Extensions on HP-UX
The HP ANSI C Compiler
The GNU C Compiler
Using Large Files with Perl on HP-UX
Threaded Perl on HP-UX
64-bit Perl on HP-UX
Oracle on HP-UX
GDBM and Threads on HP-UX
NFS filesystems and (2) on HP-UX
HP-UX Kernel Paraters (maxdsiz) for Compiling Perl
nss_delete core dump from op/pwent or op/grent
error: pasting ) and l does not give a valid preprocessing token
Redeclaration of sendpath with a different storage class specifier
Miscellaneous
AUTHOR
PERLHURD
NAME
DESCRIPTION
Known Problems with Perl on Hurd
AUTHOR
PERLINTERN
NAME
DESCRIPTION
Compile-ti scope hooks
Custom Operators
CV Manipulation Functions
CV reference counts and CvOUTSIDE
Eedding Functions
GV Functions
Hash Manipulation Functions
IO Functions
Lexer interface
Magical Functions
Miscellaneous Functions
MRO Functions
Optree Manipulation Functions
Pad Data Structures
Per-Interpreter Variables
Stack Manipulation Macros
SV Manipulation Functions
SV-Body Allocation
Unicode Support
Undocunted functions
AUTHORS
SEE ALSO
PERLINTERP
NAME
DESCRIPTION
ELEMENTS OF THE INTERPRETER
Startup
Parsing
Optimization
Running
Exception handing
INTERNAL VARIABLE TYPES
OP TREES
STACKS
Argunt stack
Mark stack
Save stack
MILLIONS OF MACROS
FURTHER READING
PERLINTRO
NAME
DESCRIPTION
What is Perl?
Running Perl programs
Safety net
Basic syntax overview
Perl variable types
Variable scoping
Conditional and looping constructs
Builtin operators and functions
Files and I/O
Regular expressions
Writing subroutines
OO Perl
Using Perl modules
AUTHOR
PERLIOL
NAME
SYNOPSIS
DESCRIPTION
History and Background
Basic Structure
Layers vs Disciplines
Data Structures
Functions and Attributes
Per-instance Data
Layers in action.
Per-instance flag bits
Methods in Detail
Utilities
Implenting PerlIO Layers
Core Layers
Extension Layers
TODO
PERLIPC
NAME
DESCRIPTION
Signals
Handling the SIGHUP Signal in Daemons
Deferred Signals (Safe Signals)
Nad Pipes
Using open() for IPC
Filehandles
Background Processes
Complete Dissociation of Child from Parent
Safe Pipe Opens
Avoiding Pipe Deadlocks
Bidirectional Comnication with Another Process
Bidirectional Comnication with Yourself
Sockets: Client/Server Comnication
Internet Line Terminators
Internet TCP Clients and Servers
Unix-Domain TCP Clients and Servers
TCP Clients with IO::Socket
A Simple Client
A Webget Client
Interactive Client with IO::Socket
TCP Servers with IO::Socket
UDP: Message Passing
SysV IPC
NOTES
BUGS
AUTHOR
SEE ALSO
PERLIRIX
NAME
DESCRIPTION
Building 32-bit Perl in Irix
Building 64-bit Perl in Irix
About Compiler Versions of Irix
Linker Problems in Irix
Malloc in Irix
Building with threads in Irix
Irix 5.3
AUTHOR
PERLLEXWARN
NAME
DESCRIPTION
PERLLINUX
NAME
DESCRIPTION
Experintal Support for Sun Studio Compilers for Linux OS
AUTHOR
PERLLOCALE
NAME
DESCRIPTION
WHAT IS A LOCALE
PREPARING TO USE LOCALES
USING LOCALES
The use locale pragma
The setlocale function
Finding locales
LOCALE PROBLEMS
Testing for broken locales
Temporarily fixing locale problems
Permanently fixing locale problems
Permanently fixing your system's locale configuration
Fixing system locale configuration
The localeconv function
I18N::Langinfo
LOCALE CATEGORIES
Category LC_COLLATE: Collation
Category LC_CTYPE: Character Types
Category LC_NUMERIC: Nuric Formatting
Category LC_MONETARY: Formatting of monetary amounts
LC_TIME
Other categories
SECURITY
ENVIRONMENT
Examples
NOTES
String eval and LC_NUMERIC
Backward compatibility
I18N:Collate obsolete
Sort speed and mory use impacts
Freely available locale definitions
I18n and l10n
An imperfect standard
Unicode and UTF-8
BUGS
Broken systems
SEE ALSO
HISTORY
PERLLOL
NAME
DESCRIPTION
Declaration and Access of Arrays of Arrays
Growing Your Own
Access and Printing
Slices
SEE ALSO
AUTHOR
PERLMACOS
NAME
SYNOPSIS
DESCRIPTION
AUTHOR
PERLMACOSX
NAME
SYNOPSIS
DESCRIPTION
Installation Prefix
SDK support
Universal Binary support
64-bit PPC support
libperl and Prebinding
Updating Apple's Perl
Known problems
Cocoa
Starting From Scratch
AUTHOR
DATE
PERLMOD
NAME
DESCRIPTION
Is this the docunt you were after?
Packages
Syol Tables
BEGIN, UNITCHECK, CHECK, INIT and END
Perl Classes
Perl Modules
Making your module threadsafe
SEE ALSO
PERLMODINSTALL
NAME
DESCRIPTION
PREAMBLE
PORTABILITY
HEY
AUTHOR
COPYRIGHT
PERLMODLIB
NAME
THE PERL MODULE LIBRARY
Pragmatic Modules
Standard Modules
Extension Modules
CPAN
Africa
Asia
Central Arica
Europe
North Arica
Oceania
South Arica
RSYNC Mirrors
Modules: Creation, Use, and Abuse
Guidelines for Module Creation
Guidelines for Converting Perl 4 Library Scripts into Modules
Guidelines for Reusing Application Code
NOTE
PERLMODSTYLE
NAME
INTRODUCTION
QUICK CHECKLIST
Before you start
The API
Stability
Docuntation
Release considerations
BEFORE YOU START WRITING A MODULE
Has it been done before?
Do one thing and do it well
What's in a na?
Get feedback before publishing
DESIGNING AND WRITING YOUR MODULE
To OO or not to OO?
Designing your API
Strictness and warnings
Backwards compatibility
Error handling and ssages
DOCUMENTING YOUR MODULE
POD
README, INSTALL, release notes, changelogs
RELEASE CONSIDERATIONS
Version nuering
Pre-requisites
Testing
Packaging
Licensing
COMMON PITFALLS
Reinventing the wheel
Trying to do too ch
Inappropriate docuntation
SEE ALSO
AUTHOR
PERLMROAPI
NAME
DESCRIPTION
Callbacks
Caching
Examples
AUTHORS
PERLNETWARE
NAME
DESCRIPTION
BUILD
Tools & SDK
Setup
Make
Interpreter
Extensions
INSTALL
BUILD NEW EXTENSIONS
ACKNOWLEDGEMENTS
AUTHORS
DATE
PERLNEWMOD
NAME
DESCRIPTION
Warning
What should I make into a module?
Step-by-step: Preparing the ground
Step-by-step: Making the module
Step-by-step: Distributing your module
AUTHOR
SEE ALSO
PERLNUMBER
NAME
SYNOPSIS
DESCRIPTION
Storing nuers
Nuric operators and nuric conversions
Flavors of Perl nuric operations
AUTHOR
SEE ALSO
PERLOBJ
NAME
DESCRIPTION
An Object is Simply a Data Structure
A Class is Simply a Package
A Method is Simply a Subroutine
Method Invocation
Inheritance
Writing Constructors
Attributes
An Aside About Smarter and Safer Code
Method Call Variations
Invoking Class Methods
bless, blessed, and ref
The UNIVERSAL Class
AUTOLOAD
Destructors
Non-Hash Objects
Inside-Out objects
Pseudo-hashes
SEE ALSO
PERLOOTUT
NAME
DATE
DESCRIPTION
OBJECT-ORIENTED FUNDAMENTALS
Object
Class
Methods
Attributes
Polymorphism
Inheritance
Encapsulation
Composition
Roles
When to Use OO
PERL OO SYSTEMS
Moose
Class::Accessor
Class::Tiny
Role::Tiny
OO System Summary
Other OO Systems
CONCLUSION
PERLOP
NAME
DESCRIPTION
Operator Precedence and Associativity
Terms and List Operators (Leftward)
The Arrow Operator
Auto-incrent and Auto-decrent
Exponentiation
Syolic Unary Operators
Binding Operators
Multiplicative Operators
Additive Operators
Shift Operators
Nad Unary Operators
Relational Operators
Equality Operators
Smartmatch Operator
Bitwise And
Bitwise Or and Exclusive Or
C-style Logical And
C-style Logical Or
Logical Defined-Or
Range Operators
Conditional Operator
Assignnt Operators
Comma Operator
List Operators (Rightward)
Logical Not
Logical And
Logical or and Exclusive Or
C Operators Missing From Perl
Quote and Quote-like Operators
Regexp Quote-Like Operators
Quote-Like Operators
Gory details of parsing quoted constructs
I/O Operators
Constant Folding
No-ops
Bitwise String Operators
Integer Arithtic
Floating-point Arithtic
Bigger Nuers
PERLOPENBSD
NAME
DESCRIPTION
OpenBSD core dumps from getprotobyna_r and getservbyna_r with ithreads
AUTHOR
PERLOPENTUT
NAME
DESCRIPTION
Opening Text Files
Opening Text Files for Reading
Opening Text Files for Writing
Opening Binary Files
Opening Pipes
Low-level File Opens via sysopen
SEE ALSO
AUTHOR and COPYRIGHT
PERLOS390
NAME
SYNOPSIS
DESCRIPTION
Tools
Unpacking Perl distribution on OS/390
Setup and utilities for Perl on OS/390
Configure Perl on OS/390
Build, Test, Install Perl on OS/390
Build Anomalies with Perl on OS/390
Testing Anomalies with Perl on OS/390
Installation Anomalies with Perl on OS/390
Usage Hints for Perl on OS/390
Floating Point Anomalies with Perl on OS/390
Modules and Extensions for Perl on OS/390
AUTHORS
SEE ALSO
Mailing list for Perl on OS/390
HISTORY
PERLOS400
NAME
DESCRIPTION
Compiling Perl for OS/400 PASE
Installing Perl in OS/400 PASE
Using Perl in OS/400 PASE
Known Problems
Perl on ILE
AUTHORS
PERLPACKTUT
NAME
DESCRIPTION
The Basic Principle
Packing Text
Packing Nuers
Integers
Unpacking a Stack Fra
How to Eat an Egg on a Net
Byte-order modifiers
Floating point Nuers
Exotic Templates
Bit Strings
Uuencoding
Doing Sums
Unicode
Another Portable Binary Encoding
Template Grouping
Lengths and Widths
String Lengths
Dynamic Templates
Counting Repetitions
Intel HEX
Packing and Unpacking C Structures
The Alignnt Pit
Dealing with Endian-ness
Alignnt, Take 2
Alignnt, Take 3
Pointers for How to Use Them
Pack Recipes
Funnies Section
Authors
PERLPERF
NAME
DESCRIPTION
OVERVIEW
ONE STEP SIDEWAYS
ONE STEP FORWARD
ANOTHER STEP SIDEWAYS
GENERAL GUIDELINES
BENCHMARKS
Assigning and Dereferencing Variables.
Search and replace or tr
PROFILING TOOLS
Devel::DProf
Devel::Profiler
Devel::SmallProf
Devel::FastProf
Devel::NYTProf
SORTING
LOGGING
Logging if DEBUG (constant)
POSTSCRIPT
SEE ALSO
PERLDOCS
MAN PAGES
MODULES
URLS
AUTHOR
PERLPLAN9
NAME
DESCRIPTION
Invoking Perl
What's in Plan 9 Perl
What's not in Plan 9 Perl
Perl5 Functions not currently supported in Plan 9 Perl
Signals in Plan 9 Perl
COMPILING AND INSTALLING PERL ON PLAN 9
Installing Perl Docuntation on Plan 9
BUGS
Revision date
AUTHOR
PERLPOD
NAME
DESCRIPTION
Ordinary Paragraph
Verbatim Paragraph
Command Paragraph
Formatting Codes
The Intent
Eedding Pods in Perl Modules
Hints for Writing Pod
SEE ALSO
AUTHOR
PERLPODSPEC
NAME
DESCRIPTION
Pod Definitions
Pod Commands
Pod Formatting Codes
Notes on Implenting Pod Processors
About L<...> Codes
About =over...=back Regions
About Data Paragraphs and =begin/=end Regions
SEE ALSO
AUTHOR
PERLPODSTYLE
NAME
DESCRIPTION
SEE ALSO
AUTHOR
COPYRIGHT AND LICENSE
PERLPOLICY
NAME
DESCRIPTION
GOVERNANCE
Perl 5 Porters
MAINTENANCE AND SUPPORT
BACKWARD COMPATIBILITY AND DEPRECATION
Terminology
MAINTENANCE BRANCHES
Getting changes into a maint branch
CONTRIBUTED MODULES
A Social Contract about Artistic Control
DOCUMENTATION
STANDARDS OF CONDUCT
CREDITS
PERLPORT
NAME
DESCRIPTION
ISSUES
Newlines
Nuers endianness and Width
Files and Filesystems
System Interaction
Command nas versus file pathnas
Networking
Interprocess Comnication (IPC)
External Subroutines (XS)
Standard Modules
Ti and Date
Character sets and character encoding
Internationalisation
System Resources
Security
Style
CPAN Testers
PLATFORMS
Unix
DOS and Derivatives
VMS
VOS
EBCDIC Platforms
Acorn RISC OS
Other perls
FUNCTION IMPLEMENTATIONS
Alphabetical Listing of Perl Functions
Supported Platforms
EOL Platforms
(Perl 5.20)
(Perl 5.14)
(Perl 5.12)
Supported Platforms (Perl 5.8)
SEE ALSO
AUTHORS / CONTRIBUTORS
PERLPRAGMA
NAME
DESCRIPTION
A basic example
Key naming
Implentation details
PERLQNX
NAME
DESCRIPTION
Required Software for Compiling Perl on QNX4
Outstanding Issues with Perl on QNX4
QNX auxiliary files
Outstanding issues with perl under QNX6
Cross-compilation
AUTHOR
PERLRE
NAME
DESCRIPTION
Modifiers
Regular Expressions
Quoting tacharacters
Extended Patterns
Special Backtracking Control Verbs
Backtracking
Version 8 Regular Expressions
Warning on \1 Instead of $1
Repeated Patterns Matching a Zero-length Substring
Coining RE Pieces
Creating Custom RE Engines
Eedded Code Execution Frequency
PCRE/Python Support
BUGS
SEE ALSO
PERLREAPI
NAME
DESCRIPTION
Callbacks
comp
exec
intuit
checkstr
free
Nuered capture callbacks
Nad capture callbacks
qr_package
dupe
op_comp
The REGEXP structure
engine
mother_re
extflags
minlen minlenret
gofs
substrs
nparens, lastparen, and lastcloseparen
intflags
pprivate
swap
offs
precomp prelen
paren_nas
substrs
subbeg sublen saved_copy suboffset subcoffset
wrapped wraplen
seen_evals
refcnt
HISTORY
AUTHORS
LICENSE
PERLREBACKSLASH
NAME
DESCRIPTION
The backslash
All the sequences and escapes
Character Escapes
Modifiers
Character classes
Referencing
Assertions
Misc
PERLRECHARCLASS
NAME
DESCRIPTION
The dot
Backslash sequences
Bracketed Character Classes
PERLREF
NAME
NOTE
DESCRIPTION
Making References
Using References
Circular References
Syolic references
Not-so-syolic references
Pseudo-hashes: Using an array as a hash
Function Templates
WARNING
Postfix Dereference Syntax
Postfix Reference Slicing
Assigning to References
SEE ALSO
PERLREFTUT
NAME
DESCRIPTION
Who Needs Complicated Data Structures?
The Solution
Syntax
Making References
Using References
An Example
Arrow Rule
Solution
The Rest
Summary
Credits
Distribution Conditions
PERLREGUTS
NAME
DESCRIPTION
OVERVIEW
A quick note on terms
What is a regular expression engine?
Structure of a Regexp Program
Process Overview
Compilation
Execution
MISCELLANEOUS
Unicode and Localisation Support
Base Structures
SEE ALSO
AUTHOR
LICENCE
REFERENCES
PERLREPOSITORY
NAME
DESCRIPTION
PERLREQUICK
NAME
DESCRIPTION
The Guide
Simple word matching
Using character classes
Matching this or that
Grouping things and hierarchical matching
Extracting matches
Matching repetitions
More matching
Search and replace
The split operator
use re 'strict'
BUGS
SEE ALSO
AUTHOR AND COPYRIGHT
Acknowledgnts
PERLREREF
NAME
DESCRIPTION
OPERATORS
SYNTAX
ESCAPE SEQUENCES
CHARACTER CLASSES
ANCHORS
QUANTIFIERS
EXTENDED CONSTRUCTS
VARIABLES
FUNCTIONS
TERMINOLOGY
AUTHOR
SEE ALSO
THANKS
PERLRETUT
NAME
DESCRIPTION
Part 1: The basics
Simple word matching
Using character classes
Matching this or that
Grouping things and hierarchical matching
Extracting matches
Backreferences
Relative backreferences
Nad backreferences
Alternative capture group nuering
Position information
Non-capturing groupings
Matching repetitions
Possessive quantifiers
Building a regexp
Using regular expressions in Perl
Part 2: Power tools
More on characters, strings, and character classes
Compiling and saving regular expressions
Composing regular expressions at runti
Eedding comnts and modifiers in a regular expression
Looking ahead and looking behind
Using independent subexpressions to prevent backtracking
Conditional expressions
Defining nad patterns
Recursive patterns
A bit of magic: executing Perl code in a regular expression
Backtracking control verbs
Pragmas and debugging
BUGS
SEE ALSO
AUTHOR AND COPYRIGHT
Acknowledgnts
PERLRISCOS
NAME
DESCRIPTION
BUILD
AUTHOR
PERLRUN
NAME
SYNOPSIS
DESCRIPTION
#! and quoting on non-Unix systems
Location of Perl
Command Switches
ENVIRONMENT
PERLSEC
NAME
DESCRIPTION
SECURITY VULNERABILITY CONTACT INFORMATION
SECURITY MECHANISMS AND CONCERNS
Taint mode
Laundering and Detecting Tainted Data
Switches On the #! Line
Taint mode and @INC
Cleaning Up Your Path
Security Bugs
Protecting Your Programs
Unicode
Algorithmic Complexity Attacks
SEE ALSO
PERLSOLARIS
NAME
DESCRIPTION
Solaris Version Nuers.
RESOURCES
SETTING UP
File Extraction Problems on Solaris.
Compiler and Related Tools on Solaris.
Environnt for Compiling perl on Solaris
RUN CONFIGURE.
64-bit perl on Solaris.
Threads in perl on Solaris.
Malloc Issues with perl on Solaris.
MAKE PROBLEMS.
MAKE TEST
op/stat.t test 4 in Solaris
nss_delete core dump from op/pwent or op/grent
CROSS-COMPILATION
PREBUILT BINARIES OF PERL FOR SOLARIS.
RUNTIME ISSUES FOR PERL ON SOLARIS.
Limits on Nuers of Open Files on Solaris.
SOLARIS-SPECIFIC MODULES.
SOLARIS-SPECIFIC PROBLEMS WITH MODULES.
Proc::ProcessTable on Solaris
BSD::Resource on Solaris
Net::SSLeay on Solaris
SunOS 4.x
AUTHOR
PERLSOURCE
NAME
DESCRIPTION
FINDING YOUR WAY AROUND
C code
Core modules
Tests
Docuntation
Hacking tools and docuntation
Build system
AUTHORS
MANIFEST
PERLSTYLE
NAME
DESCRIPTION
PERLSUB
NAME
SYNOPSIS
DESCRIPTION
Signatures
Private Variables via my()
Persistent Private Variables
Temporary Values via local()
Lvalue subroutines
Lexical Subroutines
Passing Syol Table Entries (typeglobs)
When to Still Use local()
Pass by Reference
Prototypes
Constant Functions
Overriding Built-in Functions
Autoloading
Subroutine Attributes
SEE ALSO
← Prev
Back
Next →
← Prev
Back
Next →