P

Index
by?Sam Tregar?
Apress ? 2002
has companion web siteCompanion Web Site

(p) notation in DSLIP, meaning of, 9

P-Public License Stage of DSLIP

Module List codes for, 10-11

providing module information for, 133

-p1 option, role in applying multifile patches, 148-149

package declarations, checking module distributions for, 137

packages

creating variables in, 24

and error reporting, 34-35

naming, 26

providing encapsulation with, 27

symbol tables used with, 25-29

usage of, 24-25

using Exporter utility with, 32-33

paragraphs, indenting in documentation, 69

param() method

differences in, 269

using with CGI.pm, 256

using with packages, 24

parameters, passing in functional interfaces, 76-78

parent classes, role in inheritance, 45-48

parentheses (()) argument to use, using with File::Find, 23

Parse::RecDescent module, features of, 173-174

patches

applying multifile type of, 148-149

applying single-file type of, 146-147

creating multifile type of, 147-148

creating single-file type of, 144-146

obtaining more information about, 149

using -backup option with, 147

using -u option with, 145

working with, 144-149

PAUSE namespace registration form, displaying, 132

PAUSE (Perl Author Upload SErver), creation of, 3-4

PAUSE upload file form, uploading new module distributions with, 134-135

Perl

portability of, 122-125

using with named parameters and XSUBs, 223-225

version dependence of, 125-126

perl -V switch, using with scalar values, 177

Perl C API

AVs (array values) in, 184-189

data types in, 176

freeing memory explicitly with, 195

freeing memory implicitly with, 195-197

HVs (hash values), 187-189

memory management with, 192-197

resources for, 204

RVs (reference values) in, 189-192

SVs (scalar values) in, 177-184

system wrappers used with, 202-203

Perl debugger, running, 116

Perl environment

accessing variables in, 197

interacting with, 197-201

Perl modules. See modules

perl-packrats mailing list, finding archives for, 3

Perl programs, reasons for writing in C, 175-176

Perl subroutines. See subroutines

perl* Fine Manuals, content of, 64

perl5-porters mailing list, advisory about, 130

perldoc utility

versus man, 22

using, 17

PerlIO set versus stdio functions, 203

Perl's license, explanation of, 127

.pl files versus .PL files, 117-118

plus sign (+), meaning in unified diff format, 146

POD format, locating documentation for, 22

POD formatting codes, examples of, 69

POD (plain old documentation)

explicit formatting of, 71

indenting, 70-71

indenting paragraphs in, 69

of methods in OO, 85

using =back command with, 69

using =item command with, 69

using =over command with, 69

writing, 66-73

pod2text script, creating RFCs with, 130

polymorphism, Perl C API support for, 194

pop built-in, using with AVs, 184-185

POPs C macro, using with subroutines, 199-200

portability

being explicit about, 125

and coding around problems, 124-125

and file systems, 123-124

and line endings, 122-123

and operating system independence, 122

and self-reliance, 124

and version dependence, 125-126

portable modules. See also moduledistributions

portable modules, accessing services in, overloaded modules

PPCODE blocks

versus CODE blocks, 230

versus void return types, 249

PPM utility, installing CPAN modules with, 19

pragmas, using with overloaded modules, 48

PREFIX directive, modifying XSUB names with, 217-218

PREINIT blocks, using with XSUBs and named parameters, 222

PREREQ_PM module, using with Makefile.PL file generated by h2xs, 106-107

prerequisite modules, role in building CPAN modules, 18

PRINT_INFO option, using with typemaps in Inline::C, 245

programmer's incentives for contributing to CPAN, 1-2

proxying calls, role in OO interfaces, 82

PV forms, using with SV data type, 180



Writing Perl Modules for CPAN
Writing Perl Modules for CPAN
ISBN: 159059018X
EAN: 2147483647
Year: 2002
Pages: 110
Authors: Sam Tregar

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net