Index: C
- %c format : Converting Between ASCII Characters and Values
- C, writing modules in : Using h2xs to Make a Module with C Code
- cacheout( ) : Caching Open Output Filehandles
- caching open filehandles : Caching Open Output Filehandles
- calc_new_date( ) : Adding to or Subtracting from a Date
- calc_new_date_time( ) : Adding to or Subtracting from a Date
- calculating prime numbers : Program: Calculating Prime Factors
- caller( )
- can( ) (UNIVERSAL) : Calling Methods Indirectly
- capitalization
-
- case-insensitive hashes : Creating Magic Variables with tie
- converting between cases : Controlling Case
- honoring locale when matching : Honoring Locale Settings in Regular Expressions
- Carp module : Reporting Errors and Warnings Like Built-Ins
- carriage returns : (see line breaks; whitespace)
- cascade menu entries : Creating Menus with Tk
- case
-
- converting : Controlling Case
- honoring locale when matching : Honoring Locale Settings in Regular Expressions
- cbreak mode : Reading from the Keyboard
- ceil( ) : Rounding Floating-Point Numbers
- CGI developing : Introduction
-
- chemiserie program (example) : Program: chemiserie
- cookies : Managing Cookies
- debugging HTTP exchanges : Debugging the Raw HTTP Exchange
- errors
-
- 500 Server Error : Fixing a 500 Server Error
- redirecting messages : Redirecting Error Messages
- HTTP methods
- improving efficiency of : Making CGI Scripts Efficient
- multiscreen scripts : Writing a Multiscreen CGI Script
- redirecting requests : Redirecting to a Different Location
- saving/mailing HTML forms : Saving a Form to a File or Mail Pipe
- security and
-
- Introduction
- Writing a Safe CGI Program
- executing user commands : Executing Commands Without Shell Escapes
- sticky widgets : Creating Sticky Widgets
- writing scripts : Writing a CGI Script
- CGI.pm module
-
- Introduction
- Writing a CGI Script
- HTML formatting shortcuts : Formatting Lists and Tables with HTML Shortcuts
- managing cookies : Managing Cookies
- CGI::Carp module : Redirecting Error Messages
- changed web pages, links in : Finding Fresh Links
- characters
-
- converting ASCII to/from HTML : Converting ASCII to HTML
- converting ASCII with values : Converting Between ASCII Characters and Values
- converting case : Controlling Case
- escaping : Escaping Characters
- matching letters : Matching Letters
- multiple-byte, matching : Matching Multiple-Byte Characters
- parsing command-line arguments : Parsing Program Arguments
- processing individually : Processing a String One Character at a Time
- reversing : Reversing a String by Word or Character
- text color, changing : Changing Text Color
- checkbutton menu entries : Creating Menus with Tk
- checkuser program (example) : Reading Passwords
- chemiserie program (example) : Program: chemiserie
- chr( ) : Converting Between ASCII Characters and Values
- circular data structures : Coping with Circular Data Structures
- circular lists : Implementing a Circular List
- class attributes
- class data
-
- Introduction
- Managing Class Data
- circular data structures : Coping with Circular Data Structures
- class methods
- Class::Struct module : Using Classes as Structs
- classes : Introduction
-
- accessing overridden methods : Accessing Overridden Methods
- determining subclass membership : Determining Subclass Membership
- generating methods with AUTOLOAD
- inheritance
- as structs : Using Classes as Structs
- cleaning up modules : Automating Module Clean-Up
- clear command : Clearing the Screen
- clearerr( ) : Trailing a Growing File
- clients
-
- bidirectional : Writing Bidirectional Clients
- FTP : Being an FTP Client
- TCP : Writing a TCP Client
- UDP : Setting Up a UDP Client
- clobbering values : Exchanging Values Without Using Temporary Variables
- clockdrift program (example) : Setting Up a UDP Client
- cloning parent objects : Cloning Objects
- close( )
-
- Introduction
- Opening and Closing File Descriptors by Number
- file locks and : Locking a File
- closedir( ) : Introduction
- closing file descriptors : Opening and Closing File Descriptors by Number
- closures
- cmd3sel program (example) : Controlling the Input, Output, and Error of Another Program
- cmp( ) : Sorting an Array Numerically
- code size, library : Introduction
- color of text, changing : Changing Text Color
- color( ) (Term::ANSIColor) : Changing Text Color
- colored( ) (Term::ANSIColor) : Changing Text Color
- columns
-
- arranging du command output : Program: dutree
- outputting sorting text in : Program: words
- parsing data by : Accessing Substrings
- wrapping paragraphs by : Reformatting Paragraphs
- comma (,)
-
- in numbers : Putting Commas in Numbers
- printing lists with commas : Printing a List with Commas
- comma arrow (=>) operator : Introduction
- comma-separated values (CSV)
-
- initializing arrays with : Specifying a List In Your Program
- parsing : Parsing Comma-Separated Data
- reading records from : Reading Records with a Pattern Separator
- command entry (menu items) : Creating Menus with Tk
- command interpreters : Escaping Characters
- command-line arguments, parsing : Parsing Program Arguments
- comments
-
- pod documentation for modules : Documenting Your Module with Pod
- in regular expressins : Commenting Regular Expressions
- commify( ) (example) : Putting Commas in Numbers
- commify_series program (example) : Printing a List with Commas
- Common Log Format standard : Parsing a Web Server Log File
- comparing
-
- floating-point numbers : Comparing Floating-Point Numbers
- hashes for keys : Finding Common or Different Keys in Two Hashes
- comparison (<=>) operator : Sorting an Array Numerically
- compile-time scoping : Saving Global Values
- complex numbers : Using Complex Numbers
- Comprehensive Perl Archive Network : (see CPAN)
- compressing tabs : Expanding and Compressing Tabs
- confess( ) : Reporting Errors and Warnings Like Built-Ins
- Config module : Listing Available Signals
- configuration files, reading : Reading Configuration Files
- Configure event (Tk) : Responding to Tk Resize Events
- constructors
-
- Introduction
- Constructing an Object
- accessing overridden methods : Accessing Overridden Methods
- cloning parent objects : Cloning Objects
- continuation characters, reading data with : Reading Lines with Continuation Characters
- conventions : Conventions Used in this tutorial
- converting
-
- ASCII characters and values : Converting Between ASCII Characters and Values
- ASCII to/from HTML : Converting ASCII to HTML
- binary and decimal numbers : Converting Between Binary and Decimal
- character case : Controlling Case
- datetime to/from Epoch seconds : Converting DMYHMS to Epoch Seconds
- DBM files : Converting Between DBM Files
- degrees and radians : Doing Trigonometry in Degrees, not Radians
- numbers and Roman numerals : Working with Roman Numerals
- octal and hexadecimal numbers : Converting Between Octal and Hexadecimal
- pod into other languages : Documenting Your Module with Pod
- shell wildcards for regexp matching : Matching Shell Globs as Regular Expressions
- cookies : Managing Cookies
- copy( ) (File::Copy) : Copying or Moving a File
- copying
-
- data structures : Copying Data Structures
- directory trees : Program: symirror
- filehandles : Copying Filehandles
- files : Copying or Moving a File
- parent objects (cloning) : Cloning Objects
- surface vs. deep copies : Copying Data Structures
- copying and substituting : Copying and Substituting Simultaneously
- cos( ) : Calculating More Trigonometric Functions
- countchunks program (example) : Writing a Filter
- counting lines in files : Counting Lines (or Paragraphs or Records) in a File
- CPAN : Introduction
-
- building and installing modules from : Building and Installing a CPAN Module
- finding modules, program for : Program: Finding Versions and Descriptions of Installed Modules
- registering as developer : Preparing a Module for Distribution
- creation time, file : Introduction
- croak( ) : Reporting Errors and Warnings Like Built-Ins
- CSV (comma-separated values)
-
- initializing arrays with : Specifying a List In Your Program
- parsing : Parsing Comma-Separated Data
- reading records from : Reading Records with a Pattern Separator
- ctime field : Introduction
- Ctrl-C, catching : Catching Ctrl-C
- Curses module : Managing the Screen
- curses toolkit : Introduction
- Cwd module : Overriding Built-In Functions
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