search for books and compare prices
Tables of Contents for Writing Perl Modules for Cpan
Chapter/Section Title
Page #
Page Count
About the Author
xi
 
About the Technical Reviewers
xiii
 
Acknowledgments
xv
 
Introduction
xvii
 
What You Need to Know
xxi
 
System Requirements
xxii
 
Perl Version
xxii
 
CPAN
1
20
Why Contribute to CPAN?
1
2
Network Topology
3
3
Browsing CPAN
6
6
Searching CPAN
12
1
Installing CPAN Modules
13
6
ActivePerl PPM
19
1
Bundles
20
1
CPAN's Future
20
1
Summary
20
1
Perl Module Basics
21
44
Using Modules
22
2
Packages
24
3
Modules
27
37
Read the Fine Manuals
64
1
Summary
64
1
Module Design and Implementation
65
30
Check Your Slack
65
1
Size Matters
66
1
Document First
66
7
Interface Design
73
21
Summary
94
1
CPAN Module Distributions
95
34
Module Installation
95
3
Always Begin with h2xs
98
14
Exploring the Distribution
112
10
Portability
122
4
Choosing a License
126
2
Summary
128
1
Submitting Your Module to CPAN
129
10
Requesting Comments
129
2
Requesting a CPAN Author ID
131
1
Registering Your Namespace
132
2
Uploading your Module Distribution
134
3
Post-Upload Processing
137
1
Summary
138
1
Module Maintenance
139
26
Growing a User Community
139
3
Managing the Source
142
19
Making Releases
161
2
Summary
163
2
Great CPAN Modules
165
10
What Makes a Great CPAN Module?
165
3
CGI.pm
168
1
DBI
168
1
Storable
169
1
Net:: FTP
170
1
LWP
171
1
XML::SAX
172
1
Parse:: RecDescent
173
1
Summary
174
1
Programming Perl in C
175
30
Why C?
175
1
The Perl C API
176
28
References
204
1
Summary
204
1
Writing C Modules with XS
205
32
A Real-World Example
205
1
Getting Started with XS
206
10
XSUB Techniques
216
4
XS Interface Design and Construction
220
15
Learning More about XS
235
1
Summary
236
1
Writing C Modules with Inline::C
237
16
Inline::C Walkthrough
237
2
Getting Up Close and Personal
239
1
Getting Started with Inline::C
240
4
Inline::C Techniques
244
7
Learning More about Inline::C
251
1
Summary
251
2
CGI Application Modules for CPAN
253
20
Introduction to CGI::Application
253
10
Advanced CGI::Application
263
6
CGI::Application and CPAN
269
2
Summary
271
2
Index
273