 
Search |
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Index: C
- %c format
: 1.4. Converting Between ASCII Characters and Values
- C, writing modules in
: 12.15. Using h2xs to Make a Module with C Code
- cacheout( )
: 7.17. Caching Open Output Filehandles
- caching open filehandles
: 7.17. Caching Open Output Filehandles
- calc_new_date( )
: 3.4. Adding to or Subtracting from a Date
- calc_new_date_time( )
: 3.4. Adding to or Subtracting from a Date
- calculating prime numbers
: 2.19. Program: Calculating Prime Factors
- caller( )
- 
  - 10.4. Determining Current Function Name
  - 12.5. Determining the Caller's Package
 
- can( ) (UNIVERSAL)
: 13.7. Calling Methods Indirectly
- capitalization
- 
  - case-insensitive hashes
: 13.15. Creating Magic Variables with tie
  - converting between cases
: 1.9. Controlling Case
  - honoring locale when matching
: 6.12. Honoring Locale Settings in Regular Expressions
 
- Carp module
: 12.12. Reporting Errors and Warnings Like Built-Ins
- carriage returns
: (see line breaks; whitespace)
- cascade menu entries
: 15.14. Creating Menus with Tk
- case
- 
  - converting
: 1.9. Controlling Case
  - honoring locale when matching
: 6.12. Honoring Locale Settings in Regular Expressions
 
- cbreak mode
: 15.6. Reading from the Keyboard
- ceil( )
: 2.3. Rounding Floating-Point Numbers
- CGI programming
: 19.0. Introduction
- 
  - chemiserie program (example)
: 19.14. Program: chemiserie
  - cookies
: 19.10. Managing Cookies
  - debugging HTTP exchanges
: 19.9. Debugging the Raw HTTP Exchange
  - errors
  
- 
    - 500 Server Error
: 19.3. Fixing a 500 Server Error
    - redirecting messages
: 19.2. Redirecting Error Messages
  
 
- HTTP methods
  
- 
    - 19.0. Introduction
    - 19.1. Writing a CGI Script
  
 
- improving efficiency of
: 19.5. Making CGI Scripts Efficient
  - multiscreen scripts
: 19.12. Writing a Multiscreen CGI Script
  - redirecting requests
: 19.8. Redirecting to a Different Location
  - saving/mailing HTML forms
: 19.13. Saving a Form to a File or Mail Pipe
  - security and
  
- 
    - 19.0. Introduction
    - 19.4. Writing a Safe CGI Program
    - executing user commands
: 19.6. Executing Commands Without Shell Escapes
  
 
- sticky widgets
: 19.11. Creating Sticky Widgets
  - writing scripts
: 19.1. Writing a CGI Script
 
- CGI.pm module
- 
  - 19.0. Introduction
  - 19.1. Writing a CGI Script
  - HTML formatting shortcuts
: 19.7. Formatting Lists and Tables with HTML Shortcuts
  - managing cookies
: 19.10. Managing Cookies
 
- CGI::Carp module
: 19.2. Redirecting Error Messages
- changed web pages, links in
: 20.8. Finding Fresh Links
- characters
- 
  - converting ASCII to/from HTML
: 20.4. Converting ASCII to HTML
  - converting ASCII with values
: 1.4. Converting Between ASCII Characters and Values
  - converting case
: 1.9. Controlling Case
  - escaping
: 1.13. Escaping Characters
  - matching letters
: 6.2. Matching Letters
  - multiple-byte, matching
: 6.18. Matching Multiple-Byte Characters
  - parsing command-line arguments
: 15.1. Parsing Program Arguments
  - processing individually
: 1.5. Processing a String One Character at a Time
  - reversing
: 1.6. Reversing a String by Word or Character
  - text color, changing
: 15.5. Changing Text Color
 
- checkbutton menu entries
: 15.14. Creating Menus with Tk
- checkuser program (example)
: 15.10. Reading Passwords
- chemiserie program (example)
: 19.14. Program: chemiserie
- chr( )
: 1.4. Converting Between ASCII Characters and Values
- circular data structures
: 13.13. Coping with Circular Data Structures
- circular lists
: 4.16. Implementing a Circular List
- class attributes
- 
  - 13.0. Introduction
  - 13.4. Managing Class Data
 
- class data
- 
  - 13.0. Introduction
  - 13.4. Managing Class Data
  - circular data structures
: 13.13. Coping with Circular Data Structures
 
- class methods
- 
  - 13.0. Introduction
  - 13.4. Managing Class Data
 
- Class::Struct module
: 13.5. Using Classes as Structs
- classes
: 13.0. Introduction
- 
  - accessing overridden methods
: 13.10. Accessing Overridden Methods
  - determining subclass membership
: 13.8. Determining Subclass Membership
  - generating methods with AUTOLOAD
  
- 
    - 13.0. Introduction
    - 13.11. Generating Attribute Methods Using AUTOLOAD
  
 
- inheritance
  
- 
    - 13.0. Introduction
    - 13.9. Writing an Inheritable Class
    - 13.12. Solving the Data Inheritance Problem
  
 
- as structs
: 13.5. Using Classes as Structs
 
- cleaning up modules
: 12.6. Automating Module Clean-Up
- clear command
: 15.3. Clearing the Screen
- clearerr( )
: 8.5. Trailing a Growing File
- clients
- 
  - bidirectional
: 17.10. Writing Bidirectional Clients
  - FTP
: 18.2. Being an FTP Client
  - TCP
: 17.1. Writing a TCP Client
  - UDP
: 17.4. Setting Up a UDP Client
 
- clobbering values
: 1.3. Exchanging Values Without Using Temporary Variables
- clockdrift program (example)
: 17.4. Setting Up a UDP Client
- cloning parent objects
: 13.6. Cloning Objects
- close( )
- 
  - 7.0. Introduction
  - 7.19. Opening and Closing File Descriptors by Number
  - file locks and
: 7.11. Locking a File
 
- closedir( )
: 9.0. Introduction
- closing file descriptors
: 7.19. Opening and Closing File Descriptors by Number
- closures
- 
  - 10.16. Nesting Subroutines
  - 11.4. Taking References to Functions
  - 12.13. Referring to Packages Indirectly
  - as objects
: 11.7. Using Closures Instead of Objects
 
- cmd3sel program (example)
: 16.9. Controlling the Input, Output, and Error of Another Program
- cmp( )
: 4.14. Sorting an Array Numerically
- code size, library
: 14.0. Introduction
- color of text, changing
: 15.5. Changing Text Color
- color( ) (Term::ANSIColor)
: 15.5. Changing Text Color
- colored( ) (Term::ANSIColor)
: 15.5. Changing Text Color
- columns
- 
  - arranging du command output
: 5.16. Program: dutree
  - outputting sorting text in
: 4.18. Program: words
  - parsing data by
: 1.1. Accessing Substrings
  - wrapping paragraphs by
: 1.12. Reformatting Paragraphs
 
- comma (,)
- 
  - in numbers
: 2.17. Putting Commas in Numbers
  - printing lists with commas
: 4.2. Printing a List with Commas
 
- comma arrow (=>) operator
: 5.0. Introduction
- comma-separated values (CSV)
- 
  - initializing arrays with
: 4.1. Specifying a List In Your Program
  - parsing
: 1.15. Parsing Comma-Separated Data
  - reading records from
: 6.7. Reading Records with a Pattern Separator
 
- command entry (menu items)
: 15.14. Creating Menus with Tk
- command interpreters
: 1.13. Escaping Characters
- command-line arguments, parsing
: 15.1. Parsing Program Arguments
- comments
- 
  - pod documentation for modules
: 12.16. Documenting Your Module with Pod
  - in regular expressins
: 6.4.  Commenting Regular Expressions
 
- commify( ) (example)
: 2.17. Putting Commas in Numbers
- commify_series program (example)
: 4.2. Printing a List with Commas
- Common Log Format standard
: 20.12. Parsing a Web Server Log File
- comparing
- 
  - floating-point numbers
: 2.2. Comparing Floating-Point Numbers
  - hashes for keys
: 5.11. Finding Common or Different Keys in Two Hashes
 
- comparison (<=>) operator
: 4.14. Sorting an Array Numerically
- compile-time scoping
: 10.13. Saving Global Values
- complex numbers
: 2.15. Using Complex Numbers
- Comprehensive Perl Archive Network
: (see CPAN)
- compressing tabs
: 1.7. Expanding and Compressing Tabs
- confess( )
: 12.12. Reporting Errors and Warnings Like Built-Ins
- Config module
: 16.13. Listing Available Signals
- configuration files, reading
: 8.16. Reading Configuration Files
- Configure event (Tk)
: 15.16. Responding to Tk Resize Events
- constructors
- 
  - 13.0. Introduction
  - 13.1. Constructing an Object
  - accessing overridden methods
: 13.10. Accessing Overridden Methods
  - cloning parent objects
: 13.6. Cloning Objects
 
- continuation characters, reading data with
: 8.1. Reading Lines with Continuation Characters
- conventions
: Conventions Used in This Book
- converting
- 
  - ASCII characters and values
: 1.4. Converting Between ASCII Characters and Values
  - ASCII to/from HTML
: 20.4. Converting ASCII to HTML
  - binary and decimal numbers
: 2.4. Converting Between Binary and Decimal
  - character case
: 1.9. Controlling Case
  - datetime to/from Epoch seconds
: 3.2. Converting DMYHMS to Epoch Seconds
  - DBM files
: 14.3. Converting Between DBM Files
  - degrees and radians
: 2.11. Doing Trigonometry in Degrees, not Radians
  - numbers and Roman numerals
: 2.6. Working with Roman Numerals
  - octal and hexadecimal numbers
: 2.16. Converting Between Octal and Hexadecimal
  - pod into other languages
: 12.16. Documenting Your Module with Pod
  - shell wildcards for regexp matching
: 6.9. Matching Shell Globs as Regular Expressions
 
- cookies
: 19.10. Managing Cookies
- copy( ) (File::Copy)
: 9.3. Copying or Moving a File
- copying
- 
  - data structures
: 11.12. Copying Data Structures
  - directory trees
: 9.11. Program: symirror
  - filehandles
: 7.20. Copying Filehandles
  - files
: 9.3. Copying or Moving a File
  - parent objects (cloning)
: 13.6. Cloning Objects
  - surface vs. deep copies
: 11.12. Copying Data Structures
 
- copying and substituting
: 6.1. Copying and Substituting Simultaneously
- cos( )
: 2.12. Calculating More Trigonometric Functions
- countchunks program (example)
: 7.7. Writing a Filter
- counting lines in files
: 8.2. Counting Lines (or Paragraphs or Records) in a File
- CPAN
: 12.0. Introduction
- 
  - building and installing modules from
: 12.17. Building and Installing a CPAN Module
  - finding modules, program for
: 12.19. Program: Finding Versions and Descriptions of Installed Modules
  - registering as developer
: 12.8. Preparing a Module for Distribution
 
- creation time, file
: 9.0. Introduction
- croak( )
: 12.12. Reporting Errors and Warnings Like Built-Ins
- CSV (comma-separated values)
- 
  - initializing arrays with
: 4.1. Specifying a List In Your Program
  - parsing
: 1.15. Parsing Comma-Separated Data
  - reading records from
: 6.7. Reading Records with a Pattern Separator
 
- ctime field
: 9.0. Introduction
- Ctrl-C, catching
: 16.18. Catching Ctrl-C
- Curses module
: 15.12. Managing the Screen
- curses toolkit
: 15.0. Introduction
- Cwd module
: 12.11. Overriding Built-In Functions
Search |
Symbols
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
Copyright © 1999
 O'Reilly & Associates, Inc.
All Rights Reserved.
[ Library Home | Perl in a Nutshell | Learning Perl | Learning Perl on Win32 | Programming Perl | Advanced Perl Programming | Perl Cookbook ]