Index: D

Symbols & Numbers
| 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: D
- ^D (Control-D) as eof:  24.5.2. Generating Perl in Other Languages (Programming Perl)
- \d (digit) character class:  4.6.4. Character Classes (Perl in a Nutshell)
- d command (CPAN.pm):  2.4.4. Installing Modules with the CPAN Module (Perl in a Nutshell)
- d command (Perl debugger):  6.2. Debugger Commands (Perl in a Nutshell)
- %d conversion:  6.5. Formatted Output with printf (Learning Perl)
- -d (debug) command-line switch:  19.1.3. Switches (Programming Perl)
- 
  -  19.1.3. Switches (Programming Perl)
-  20. The Perl Debugger (Programming Perl)
 
- -D (debugging) command-line switch:  19.1.3. Switches (Programming Perl)
- -d file test operator:  9.7.3. Discussion (Perl Cookbook)
- 
  -  4.5.8. File Test Operators (Perl in a Nutshell)
 
- d for digit=\d (for digit):  1.7. Regular Expressions (Programming Perl)
- /d modifier:  5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
- -d option (perlbug):  6.6. The perlbug Program (Perl in a Nutshell)
- /d pattern modifier:  5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
- \d shortcut:  8.1.1. Character Class Shortcuts (Learning Perl)
- -d switch, perl:  20.6. The Perl Profiler (Programming Perl)
- daemon( ) (HTTP::Daemon::ClientConn):  20.3.7.1. HTTP::Daemon::ClientConn methods (Perl in a Nutshell)
- daemon servers:  16.23. Program: sigrand (Perl Cookbook)
- 
  -  17.17.1. Problem (Perl Cookbook)
 
- daemons
- 
  
  - Perl modules for:  22.1. The CPAN modules Directory (Programming Perl)
- taint mode, importance of enabling for:  23.1. Handling Insecure Data (Programming Perl)
 
- dangling statements: Glossary (Programming Perl)
- dash:  4.6.4. Character Classes (Perl in a Nutshell)
- Data( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- data access
- 
  
  - threads:  17.2.2. Data Access (Programming Perl)
- 
    
    - condition variables:  17.2.2.6. Condition variables (Programming Perl)
- deadlock:  17.2.2.2. Deadlock (Programming Perl)
- locking methods:  17.2.2.5. Locking methods (Programming Perl)
- locking subroutines:  17.2.2.3. Locking subroutines (Programming Perl)
- synchronizing with lock:  17.2.2.1. Synchronizing access with lock (Programming Perl)
- unlocking:  17.2.2.1. Synchronizing access with lock (Programming Perl)
 
 
- DATA command (SMTP):  16.1.2. The SMTP Protocol and the SMTP Session (Perl in a Nutshell)
- Data::Dumper module:  8.50. Data::Dumper (Perl in a Nutshell)
- DATA filehandle:  4.4.3. Global Special Filehandles (Perl in a Nutshell)
- 
  -  28.2. Special Variables in Alphabetical Order (Programming Perl)
 
- data-flow analysis:  B.14. Security (Learning Perl)
- data( ) (Net::SMTP):  16.1.2.1. Net::SMTP methods (Perl in a Nutshell)
- data organization in Perl:  9.1.5. Common Mistakes (Programming Perl)
- data, relationships between (see variables also variables)
- 
  -  5.16.1. Problem (Perl Cookbook)
- (see also variables)
 
- data_sources( ) (DBI):  12.3. DBI Methods (Perl in a Nutshell)
- data structures:  9. Data Structures (Programming Perl)
- 
  -  22.1. The CPAN modules Directory (Programming Perl)
- Glossary (Programming Perl)
- arrays of hashes:  9.3. Arrays of Hashes (Programming Perl)
- binary trees:  11.17. Program: Binary Trees (Perl Cookbook)
- circular, coping with, using weak references:  11.15.1. Problem (Perl Cookbook)
- complex, creating on the fly:  11.. Anonymous Data (Perl Cookbook)
- complex, representing as scalars:  1.2.1.3. Complexities (Programming Perl)
- copying:  11.12.1. Problem (Perl Cookbook)
- flat, linear in Perl:  8. References (Programming Perl)
- hashes of arrays:  9.2. Hashes of Arrays (Programming Perl)
- hashes of functions:  9.5. Hashes of Functions (Programming Perl)
- looping and:  4.4. When Reference Counting Goes Bad (Learning Perl Objects, References and Modules)
- 
    -  4.4. When Reference Counting Goes Bad (Learning Perl Objects, References and Modules)
 
- manipulating:  5. Manipulating Complex Data Structures (Learning Perl Objects, References and Modules)
- multidimensional hashes:  9.4. Hashes of Hashes (Programming Perl)
- nested:  3.6. Nested Data Structures (Learning Perl Objects, References and Modules)
- 
    -  3.6. Nested Data Structures (Learning Perl Objects, References and Modules)
-  4.3. Reference Counting and Nested Data Structures (Learning Perl Objects, References and Modules)
 
- for objects:  12.4. Object Construction (Programming Perl)
- outlines:  11.16. Program: Outlines (Perl Cookbook)
- parsing XML into:  22.1.1. Problem (Perl Cookbook)
- persistent, providing via tie:  14.6. Tie Modules on CPAN (Programming Perl)
- printing:  11.11.1. Problem (Perl Cookbook)
- records of elaborate:  9.6. More Elaborate Records (Programming Perl)
- recursively defined:  7.5. Recursively Defined Data (Learning Perl Objects, References and Modules)
- references to:  8.1. What Is a Reference? (Programming Perl)
- references to anonymous:  4. References and Scoping (Learning Perl Objects, References and Modules)
- references to subroutines:  6. Subroutine References (Learning Perl Objects, References and Modules)
- saving:  9.7. Saving Data Structures (Programming Perl)
- self-referential, container classes holding pointers to:  12.6.1. Garbage Collection with DESTROY Methods (Programming Perl)
- storing to disk:  11.13.1. Problem (Perl Cookbook)
- stringifying:  9.7. Saving Data Structures (Programming Perl)
- transparently persistent:  11.14.1. Problem (Perl Cookbook)
 
- data structures, complex:  B.20.1. Complex Data Structures (Learning Perl)
- __DATA__ token:  7.12.2. Solution (Perl Cookbook)
- 
  -  2.6.8. Other Literal Tokens (Programming Perl)
-  28.2. Special Variables in Alphabetical Order (Programming Perl)
 
- data types:  4.2. Data Types and Variables (Perl in a Nutshell)
- 
  -  1.2.1. Variable Syntax (Programming Perl)
- Glossary (Programming Perl)
- built-in:  2.3. Built-in Data Types (Programming Perl)
- circular data structures:  13.13.1. Problem (Perl Cookbook)
- classes as structs:  13.5.1. Problem (Perl Cookbook)
- complex data structures:  4.8. References and Complex Data Structures (Perl in a Nutshell)
- converting between C and Perl:  21.4.5. Fiddling with the Perl Stack from C (Programming Perl)
- internal, Perl and C:  21.2. Internal Data Types (Programming Perl)
- modules for:  32.1.1. Data Types (Programming Perl)
- scalars (see scalars)
- TYPE declarations in Perl:  29.2.99. my (Programming Perl)
- typeglobs:  2.10. Typeglobs and Filehandles (Programming Perl)
 
- database access:  14.. Introduction (Perl Cookbook)
- 
  
  - DBM files
- 
    
    - converting between:  14.3.1. Problem (Perl Cookbook)
- emptying:  14.2.1. Problem (Perl Cookbook)
- making and using:  14.1.1. Problem (Perl Cookbook)
- merging:  14.4.1. Problem (Perl Cookbook)
- sorting:  14.5.1. Problem (Perl Cookbook)
- storing complex data in:  14.6.1. Problem (Perl Cookbook)
 
- dealing with errors:  14.11.1. Problem (Perl Cookbook)
- ggh program:  14.19. Program: ggh—Grep Netscape Global History (Perl Cookbook)
- persistent data:  14.7.1. Problem (Perl Cookbook)
- speeding up with mod_perl:  21.8.1. Problem (Perl Cookbook)
- SQL:  20.9.3. Discussion (Perl Cookbook)
- 
    
    - queries:  14.9.1. Problem (Perl Cookbook)
- 
      -  14.14.1. Problem (Perl Cookbook)
-  19.6.3. Discussion (Perl Cookbook)
 
 
- using transactions:  14.15.1. Problem (Perl Cookbook)
- viewing data one page at a time:  14.16.1. Problem (Perl Cookbook)
 
- databases:  16. Simple Databases (Learning Perl)
- 
  -  B.7. Databases (Learning Perl)
-  12. Databases and Perl (Perl in a Nutshell)
- Data Base Management (see DBM files)
- database handles (DBI methods):  12.2.3. Database Handles and Statement Handles (Perl in a Nutshell)
- DBDs (database drivers):  12.2.1. Database Drivers (DBDs) (Perl in a Nutshell)
- DBI module:  12.2. Design of DBI (Perl in a Nutshell)
- DBI module and:  B.7.3. Relational Database Access (Learning Perl)
- DBM (Database Management) facility:  12.1. DBM Databases and DBM Hashes (Perl in a Nutshell)
- files for, read/write access to:  16.3. Fixed-length Random-access Databases (Learning Perl)
- fixed-length random-access:  16.3. Fixed-length Random-access Databases (Learning Perl)
- hashes and:  5.1.1. Why Use a Hash? (Learning Perl)
- Perl connections to:  5. Pattern Matching (Programming Perl)
- Perl modules for operating:  22.1. The CPAN modules Directory (Programming Perl)
- see also DBI:  22.1. The CPAN modules Directory (Programming Perl)
- tying hash variables to:  14. Tied Variables (Programming Perl)
- variable-length text:  16.4. Variable-length (Text) Databases (Learning Perl)
 
- Data::Dumper:  9.7. Saving Data Structures (Programming Perl)
- Data::Dumper module:  11.11.2. Solution (Perl Cookbook)
- 
  -  5.2. Viewing Complex Data with Data::Dumper (Learning Perl Objects, References and Modules)
-  5.2. Viewing Complex Data with Data::Dumper (Learning Perl Objects, References and Modules)
-  7.7. Displaying Recursively Defined Data (Learning Perl Objects, References and Modules)
-  32.1.13. Perl Language Extensions and Internals (Programming Perl)
-  32.10. Data::Dumper (Programming Perl)
 
- dataend( ) (Net::SMTP):  16.1.2.1. Net::SMTP methods (Perl in a Nutshell)
- datagram sockets:  17.4.3. Discussion (Perl Cookbook)
- datagrams:  16.5. Sockets (Programming Perl)
- 
  - Glossary (Programming Perl)
 
- DataHash( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- DataReceiveTimeout( ) (Win32::Internet):  22.7.1. General Internet Methods (Perl in a Nutshell)
- datasend( ) (Net::SMTP):  16.1.2.1. Net::SMTP methods (Perl in a Nutshell)
- DataSendTimeout( ) (Win32::Internet):  22.7.1. General Internet Methods (Perl in a Nutshell)
- DataSources( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- date and time
- 
  
  - functions for:  5.1. Perl Functions by Category (Perl in a Nutshell)
- HTTP::Date module:  20.3.5. HTTP::Date (Perl in a Nutshell)
 
- date and time values:  3.. Introduction (Perl Cookbook)
- 
  
  - arithmetic with:  3.4.1. Problem (Perl Cookbook)
- converting to and from Epoch seconds:  3.2.1. Problem (Perl Cookbook)
- Date::DateCalc:  3.4.1. Problem (Perl Cookbook)
- Date::Manip module:  3.8.3. Discussion (Perl Cookbook)
- 
    -  3.11. Program: hopdelta (Perl Cookbook)
 
- days, calculating:  3.6.1. Problem (Perl Cookbook)
- 
    
    - number between two dates:  3.5.1. Problem (Perl Cookbook)
 
- file access timestamps:  9.1.1. Problem (Perl Cookbook)
- high-resolution timers:  3.9.1. Problem (Perl Cookbook)
- hopdelta program:  3.11. Program: hopdelta (Perl Cookbook)
- parsing information from strings:  3.7.1. Problem (Perl Cookbook)
- printing:  3.8.1. Problem (Perl Cookbook)
- seconds passed since Epoch:  3.. Introduction (Perl Cookbook)
- sleeps:  3.10.1. Problem (Perl Cookbook)
- sorting mail by:  10.18. Program: Sorting Your Mail (Perl Cookbook)
- Time::gmtime module:  3.3.2. Solution (Perl Cookbook)
- Time::HiRes module:  3.9.2. Solution (Perl Cookbook)
- Time::Local module:  3.2.2. Solution (Perl Cookbook)
- Time::timelocal module:  3.3.2. Solution (Perl Cookbook)
- timing out operations:  16.21.1. Problem (Perl Cookbook)
- today's date, finding:  3.1.1. Problem (Perl Cookbook)
- years:  3.. Introduction (Perl Cookbook)
 
- date command (Unix):  14.1. The system Function (Learning Perl)
- 
  -  16.4. Variable-length (Text) Databases (Learning Perl)
- capturing output and:  14.4. Using Backquotes to Capture Output (Learning Perl)
 
- date function (see localtime function)
- date( ) (Net::NNTP):  17.2.2. Net::NNTP Reference (Perl in a Nutshell)
- DateCalc( ):  3.11. Program: hopdelta (Perl Cookbook)
- Date::Calc module:  3.4.2. Solution (Perl Cookbook)
- 
  -  3.6.2. Solution (Perl Cookbook)
 
- Date::DateCalc module:  3.. Introduction (Perl Cookbook)
- Date::Manip module:  3.. Introduction (Perl Cookbook)
- 
  -  3.7.2. Solution (Perl Cookbook)
-  3.11. Program: hopdelta (Perl Cookbook)
 
- dates
- 
  
  - Perl modules for:  22.1. The CPAN modules Directory (Programming Perl)
 
- dates, portability of:  25.8. Dates and Times (Programming Perl)
- day, month, year, hour, minute, seconds (DMYHMS):  3.. Introduction (Perl Cookbook)
- daylight savings time (DST):  6.8.1. Exercise [30 min] (Learning Perl Objects, References and Modules)
- Day_of_week( ):  3.6.2. Solution (Perl Cookbook)
- Day_of_Year( ):  3.6.2. Solution (Perl Cookbook)
- days (see date and time values)
- DB module:  8.51. DB (Perl in a Nutshell)
- 
  -  32.1.13. Perl Language Extensions and Internals (Programming Perl)
 
- DB package,
  
caller function:  29.2.8. caller (Programming Perl)
- DBD (Database drivers)
- 
  
  - Perl modules for:  22.1. The CPAN modules Directory (Programming Perl)
 
- DBD module:  14.9.2. Solution (Perl Cookbook)
- DBD::CSV module:  14.17.2. Solution (Perl Cookbook)
- DBDs (database drivers):  12. Databases and Perl (Perl in a Nutshell)
- 
  -  12.2.1. Database Drivers (DBDs) (Perl in a Nutshell)
 
- DBD::SQLite module:  14.. Introduction (Perl Cookbook)
- 
  -  14.18.2. Solution (Perl Cookbook)
 
- DB_File module:  11.14.2. Solution (Perl Cookbook)
- 
  -  8.52. DB_File (Perl in a Nutshell)
-  32.1.10. DBM Interfaces (Programming Perl)
- Data::Dumper module, using with:  32.10. Data::Dumper (Programming Perl)
- DB_RECNO access method:  8.8.2. Solution (Perl Cookbook)
- sorting large DBM files:  14.5.2. Solution (Perl Cookbook)
 
- db2gdbm program:  14.3.2. Solution (Perl Cookbook)
- DBI (Database Interface)
- 
  
  - Perl modules for:  22.1. The CPAN modules Directory (Programming Perl)
 
- DBI_ environment variables:  12.4. DBI Environment Variables (Perl in a Nutshell)
- DBI module:  14.9.2. Solution (Perl Cookbook)
- 
  -  B.7.3. Relational Database Access (Learning Perl)
-  1.1. What's Perl Good For? (Perl in a Nutshell)
-  12. Databases and Perl (Perl in a Nutshell)
-  12.2. Design of DBI (Perl in a Nutshell)
- database and statement handles:  12.2.3. Database Handles and Statement Handles (Perl in a Nutshell)
- environment variables for:  12.4. DBI Environment Variables (Perl in a Nutshell)
- methods of:  12.3. DBI Methods (Perl in a Nutshell)
 
- DBIx::Dump module:  14.8.2. Solution (Perl Cookbook)
- DBM (Database Management) facility:  12.1. DBM Databases and DBM Hashes (Perl in a Nutshell)
- DBM file
- 
  
  - storing complex data values in:  14.6. Tie Modules on CPAN (Programming Perl)
 
- DBM files:  16.1. DBM Files and DBM Hashes (Learning Perl)
- 
  -  B.21. Tied Variables (Learning Perl)
- Glossary (Programming Perl)
- complex data in:  14.6.1. Problem (Perl Cookbook)
- complex data values, storing in:  32.10. Data::Dumper (Programming Perl)
- converting between:  14.3.1. Problem (Perl Cookbook)
- dbmclose and dbmopen functions:  29.2.21. dbmclose (Programming Perl)
- deleting from:  29.2.24. delete (Programming Perl)
- emptying:  14.2.1. Problem (Perl Cookbook)
- GDBM files:  14.3.2. Solution (Perl Cookbook)
- locking:  16.2.1. File Locking (Programming Perl)
- making and using:  14.1.1. Problem (Perl Cookbook)
- merging:  14.4.1. Problem (Perl Cookbook)
- modules for:  32.1.10. DBM Interfaces (Programming Perl)
- sorting:  14.5.1. Problem (Perl Cookbook)
 
- DBM hashes:  16.1. DBM Files and DBM Hashes (Learning Perl)
- 
  -  B.21. Tied Variables (Learning Perl)
 
- DBM libraries:  14.. Introduction (Perl Cookbook)
- DBM modules, portability of:  25.7. Standard Modules (Programming Perl)
- dbmclose( ):  5. Function Reference (Perl in a Nutshell)
- dbmclose function:  16.1.1. Opening and Closing DBM Hashes (Learning Perl)
- 
  -  14. Tied Variables (Programming Perl)
 
- dbmopen( ):  5. Function Reference (Perl in a Nutshell)
- 
  -  12.1. DBM Databases and DBM Hashes (Perl in a Nutshell)
 
- dbmopen function:  16.1.1. Opening and Closing DBM Hashes (Learning Perl)
- 
  -  A.9.1. Exercise (Section 10.7.1) (Learning Perl Objects, References and Modules)
-  14. Tied Variables (Programming Perl)
- use declarations with:  14. Tied Variables (Programming Perl)
 
- dbprofpp program:  20.6. The Perl Profiler (Programming Perl)
- dclone( ):  11.12.2. Solution (Perl Cookbook)
- 
  -  13.7.2. Solution (Perl Cookbook)
 
- deadlock in threads:  17.2.2.2. Deadlock (Programming Perl)
- deallocating memory:  8.5.2. Garbage Collection, Circular References, 
and Weak References (Programming Perl)
- Debug( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- Debug style (XML::Parser):  13.4. XML::Parser Styles (Perl in a Nutshell)
- debugger for Perl:  B.15. Debugging (Learning Perl)
- debugging:  6. Debugging (Perl in a Nutshell)
- 
  -  19.1.3. Switches (Programming Perl)
-  20. The Perl Debugger (Programming Perl)
-  23.1. Handling Insecure Data (Programming Perl)
- (see also taint)
- backend modules for:  18.4. Compiler Backends (Programming Perl)
- bug reports:  0.6.3. Bug Reports (Programming Perl)
- CGI scripts:  19.. Behind the Scenes (Perl Cookbook)
- 
    -  19.3.3.3. Is the script valid Perl? (Perl Cookbook)
-  10.6. Debugging (Perl in a Nutshell)
 
- Changes file and:  13.2. Looking at the Templates (Learning Perl Objects, References and Modules)
- controlling from programs:  20.1. Using the Debugger (Programming Perl)
- -d, -D options (perl):  6.1. The Perl Debugger (Perl in a Nutshell)
- 
    -  6.5. The Perl Profiler (Perl in a Nutshell)
 
- DB module:  32.1.13. Perl Language Extensions and Internals (Programming Perl)
- debug level, setting through class or instances:  12.8. Managing Class Data (Programming Perl)
- debugger code, command for loading:  19.2. Environment Variables (Programming Perl)
- debugger customization:  20.3. Debugger Customization (Programming Perl)
- debugger, customizing
- 
    
    - options:  20.3.3. Debugger Options (Programming Perl)
 
- debugger support, Perl:  20.5. Debugger Support (Programming Perl)
- debugger, unattended execution:  20.4. Unattended Execution (Programming Perl)
- Devel::Peek module for XS programs:  32.1.13. Perl Language Extensions and Internals (Programming Perl)
- enabling warnings during:  A.3.1. Exercise 1 (Section 4.9.1) (Learning Perl Objects, References and Modules)
- global destruction of objects other references, controlling:  19.2. Environment Variables (Programming Perl)
- overloading:  13.10. Overloading Diagnostics (Programming Perl)
- Perl debugger:  6.1. The Perl Debugger (Perl in a Nutshell)
- 
    
    - commands for:  6.2. Debugger Commands (Perl in a Nutshell)
- customizing:  6.4. Customizing the Debugger (Perl in a Nutshell)
 
- Perl debugger commands:  20.2. Debugger Commands (Programming Perl)
- Perl profiler (DProf):  6.5. The Perl Profiler (Perl in a Nutshell)
- Perl, using C compiler -DDEBUGGING option:  12.5. Class Inheritance (Programming Perl)
- perlbug program:  6.6. The perlbug Program (Perl in a Nutshell)
- raw HTTP exchange:  19.8.1. Problem (Perl Cookbook)
- symbolic: Glossary (Programming Perl)
- turning on in tied filehandle:  14.4.1. Filehandle-Tying Methods (Programming Perl)
- Unix security bugs:  23.2.1. Unix Kernel Security Bugs (Programming Perl)
- viewing complex data:  5.1. Using the Debugger to View Complex Data (Learning Perl Objects, References and Modules)
- x command:  5.1. Using the Debugger to View Complex Data (Learning Perl Objects, References and Modules)
- 
    -  5.2. Viewing Complex Data with Data::Dumper (Learning Perl Objects, References and Modules)
 
 
- debugging flags:  28.2. Special Variables in Alphabetical Order (Programming Perl)
- $DEBUGGING ($^D) variable:  4.4.1. Global Special Variables (Perl in a Nutshell)
- debug_print( ) (Mail::Folder):  16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
- decimal integer conversion:  6.5. Formatted Output with printf (Learning Perl)
- decimal points, lining up:  7. Formats (Programming Perl)
- decimals
- 
  
  - formatting for output:  17.3. Transforming Items from a List with map (Learning Perl)
- rounding
- 
    
    - printf function and:  6.5. Formatted Output with printf (Learning Perl)
- sprintf function and:  15.3.1. Using sprintf with "Money Numbers" (Learning Perl)
 
 
- declarations:  4.1. Program Structure (Perl in a Nutshell)
- 
  -  1.1. Getting Started (Programming Perl)
-  4. Statements and Declarations (Programming Perl)
- Glossary (Programming Perl)
-  structs:  12.7.2. Generating Classes with Class::Struct (Programming Perl)
- fields with use fields pragma:  12.7.1. Field Declarations with use fields (Programming Perl)
- global:  4.7. Global Declarations (Programming Perl)
- global variables,
    lexically scoped:  4.8.3. Lexically Scoped Global Declarations: our (Programming Perl)
- methods,
    lvalues, indicating return of:  12.7.6. New Tricks (Programming Perl)
- package:  10. Packages (Programming Perl)
- 
    -  29.2.109. package (Programming Perl)
 
- packages:  7.1. Namespaces and Packages (Perl in a Nutshell)
- 
    -  1.2.1.4. Simplicities (Programming Perl)
-  4.8. Scoped Declarations (Programming Perl)
 
- private vs. local:  4.7.4. Private and Local Variables (Perl in a Nutshell)
- scoped:  4.8. Scoped Declarations (Programming Perl)
- subroutines:  4.7. Subroutines (Perl in a Nutshell)
- 
    -  4.7. Global Declarations (Programming Perl)
- with definitions:  6.1. Syntax (Programming Perl)
 
- use declarations:  1.2.1.4. Simplicities (Programming Perl)
- variables:  4.2.7. Declarations and Scope (Perl in a Nutshell)
- 
    -  4. Statements and Declarations (Programming Perl)
-  4.8.1. Scoped Variable Declarations (Programming Perl)
 
 
- declarative approach, regular expression programming:  5.10.3. Programmatic Patterns (Programming Perl)
- declaring
- 
  
  - formats:  7. Formats (Programming Perl)
- subroutines:  29.2.167. sub (Programming Perl)
- 
    
    - without defining:  6.1. Syntax (Programming Perl)
 
 
- decomposing characters into simpler ones:  5.4.3.2. Standard Unicode properties (Programming Perl)
- decompressing CPAN modules:  22.2.1. Decompressing and Unpacking CPAN Modules (Programming Perl)
- decrementing variables:  1.5.4. Unary Arithmetic Operators (Programming Perl)
- 
  - Glossary (Programming Perl)
 
- decryption (see encryption)
- deep copies:  11.12.3. Discussion (Perl Cookbook)
- Default handler (Expat):  13.3. Expat Handlers (Perl in a Nutshell)
- default package:  4.8. Scoped Declarations (Programming Perl)
- DEFAULT pseudosignal:  16.1. Signals (Programming Perl)
- default values: Glossary (Programming Perl)
- default values for variables:  1.2.1. Problem (Perl Cookbook)
- default variable ($_):  3.7. Perl's Favorite Default: $_ (Learning Perl)
- 
  
  - =~ binding operator and:  9.3. The Binding Operator, =~ (Learning Perl)
- input stored in:  6.1. Input from Standard Input (Learning Perl)
 
- default_port( ) (URI::URL):  20.5.3. URI::URL (Perl in a Nutshell)
- defaults:  1.2.2. Is Perl Easy or Hard? (Learning Perl)
- 
  
  - output filehandle:  11.4.1. Changing the Default Output Filehandle (Learning Perl)
 
- defaults( ) (CGI.pm):  10.7. CGI.pm Reference (Perl in a Nutshell)
- defined( ):  5. Function Reference (Perl in a Nutshell)
- defined function:  2.12. The defined Function (Learning Perl)
- 
  -  13.6. Changing Ownership (Learning Perl)
-  29.2.23. defined (Programming Perl)
- Glossary (Programming Perl)
 
- defined operator:  1.2.3. Discussion (Perl Cookbook)
- definedness:  1.. Introduction (Perl Cookbook)
- 
  -  1.2.3. Discussion (Perl Cookbook)
 
- defining
  
subroutines:  6.2. Semantics (Programming Perl)
- definitions: Glossary (Programming Perl)
- 
  
  - classes (object-oriented modules as):  11.1. Using Modules (Programming Perl)
- subroutines
- 
    
    - declarations vs.:  4.7. Global Declarations (Programming Perl)
- loading from other files:  4.7. Global Declarations (Programming Perl)
- loading with AUTOLOAD:  10.2. Autoloading (Programming Perl)
 
 
- deg2rad( ):  2.10.3. Discussion (Perl Cookbook)
- deiconify( ) (Frame widget):  21.18.1. Toplevel Methods (Perl in a Nutshell)
- del( ) (DB_File module):  8.52. DB_File (Perl in a Nutshell)
- DEL in hexadecimal:  2.6.2. String Literals (Programming Perl)
- delay( ) (LWP::RobotUA):  20.2.1. LWP::RobotUA Sections (Perl in a Nutshell)
- delaying module loading:  12.3.1. Problem (Perl Cookbook)
- delegation:  10.4. Additional Instance Variables in Subclasses (Learning Perl Objects, References and Modules)
- delete( ):  5. Function Reference (Perl in a Nutshell)
- 
  
  - Canvas widget:  21.12.3. Canvas Methods (Perl in a Nutshell)
- CGI.pm module:  10.7. CGI.pm Reference (Perl in a Nutshell)
- Entry widget:  21.8.2. Entry Methods (Perl in a Nutshell)
- HTML::Parser module:  20.4.3. HTML::Element (Perl in a Nutshell)
- Listbox widget:  21.10.2. Listbox Methods (Perl in a Nutshell)
- Mail::Send module:  16.2.2. Better Header Control with Mail::Send (Perl in a Nutshell)
- Menu widget:  21.15.2. Menu Methods (Perl in a Nutshell)
- Net::FTP module:  18.2. Net::FTP (Perl in a Nutshell)
- Net::LDAP:  19.4. Net::LDAP Methods (Perl in a Nutshell)
- Net::POP3 module:  16.1.3. Retrieving Email with Net::POP3 (Perl in a Nutshell)
- Text widget:  21.11.2. Text Methods (Perl in a Nutshell)
-  5.4.2. Solution (Perl Cookbook)
- compared to undef( ):  5.4.3. Discussion (Perl Cookbook)
- multiple hash key values:  5.8.3. Discussion (Perl Cookbook)
 
- delete function:  5.4.2. The delete Function (Learning Perl)
- 
  -  29.2.24. delete (Programming Perl)
- tied arrays, not returning deleted value for:  24.1.5. Previous Perl Traps (Programming Perl)
 
- Delete( ) (Win32::Internet module):  22.7.2. FTP Functions (Perl in a Nutshell)
- delete_all( ) (CGI.pm):  10.7. CGI.pm Reference (Perl in a Nutshell)
- delete_content( ) (HTML::Parser):  20.4.3. HTML::Element (Perl in a Nutshell)
- DeleteKey( ) (Win32::Registry):  22.15.1. Win32::Registry Methods (Perl in a Nutshell)
- delete_label( ) (Mail::Folder):  16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
- delete_message( ) (Mail::Folder):  16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
- DeleteValue( ) (Win32::Registry):  22.15.1. Win32::Registry Methods (Perl in a Nutshell)
- deleting
- 
  
  - all debugger actions:  20.2.6. Actions and Command Execution (Programming Perl)
- array elements:  29.2.111. pop (Programming Perl)
- 
    -  29.2.149. shift (Programming Perl)
-  29.2.160. splice (Programming Perl)
 
- breakpoints:  20.2.2. Breakpoints (Programming Perl)
- characters:  29.2.11. chomp (Programming Perl)
- clearing the screen:  15.3.1. Problem (Perl Cookbook)
- directories:  29.2.135. rmdir (Programming Perl)
- 
    -  29.2.188. unlink (Programming Perl)
 
- directories and their contents:  9.8.1. Problem (Perl Cookbook)
- DOS shell window:  15.17.1. Problem (Perl Cookbook)
- emptying DBM files:  14.2.1. Problem (Perl Cookbook)
- files:  9.2.1. Problem (Perl Cookbook)
- 
    -  29.2.188. unlink (Programming Perl)
- last line of:  8.10.1. Problem (Perl Cookbook)
 
- found but unreplaced characters:  5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
- hash elements:  5.4.1. Problem (Perl Cookbook)
- 
    -  29.2.24. delete (Programming Perl)
 
- HTML tags from strings:  20.6.1. Problem (Perl Cookbook)
- selected subroutine return values:  10.8.1. Problem (Perl Cookbook)
- whitespace at string ends:  1.19.1. Problem (Perl Cookbook)
 
- del_group( ) (News::Newsrc):  17.3.1. News::Newsrc Reference (Perl in a Nutshell)
- delimiters:  1.. Introduction (Perl Cookbook)
- 
  - Glossary (Programming Perl)
- changing for s/// substitution operator:  9.6.2. Different Delimiters (Learning Perl)
- in lists:  3.3.1. The qw Shortcut (Learning Perl)
- nonpaired:  9.1. Matches with m// (Learning Perl)
- pattern-matching operators and:  5.2. Pattern-Matching Operators (Programming Perl)
 
- delta( ) (Scrollbar):  21.9.1. Scrollbar Methods (Perl in a Nutshell)
- Delta_Days( ):  3.5.3. Discussion (Perl Cookbook)
- Delta_DHMS( ):  3.5.3. Discussion (Perl Cookbook)
- denial-of-service problems (patterns and regular expressions), security concerns:  23.3.2. Code Masquerading as Data (Programming Perl)
- Deparse backend (Perl compiler):  3.4. The Perl Compiler (Perl in a Nutshell)
- dequote( ):  1.16.3. Discussion (Perl Cookbook)
- dereference-address operator (*), C language:  3.21. C Operators Missing from Perl (Programming Perl)
- dereference operators, overloading:  13.3. Overloadable Operators (Programming Perl)
- dereferencing:  11.3.1. Problem (Perl Cookbook)
- 
  -  4.8.2. Dereferencing (Perl in a Nutshell)
-  8.1. What Is a Reference? (Programming Perl)
-  8.1. What Is a Reference? (Programming Perl)
-  8.3. Using Hard References (Programming Perl)
-  8.3.1. Using a Variable as a Variable Name (Programming Perl)
-  8.3.3. Using the Arrow Operator (Programming Perl)
- Glossary (Programming Perl)
- array elements:  9.1.3. Access and Printing (Programming Perl)
- array references:  3.3. Dereferencing the Array Reference (Learning Perl Objects, References and Modules)
- 
    -  3.3. Dereferencing the Array Reference (Learning Perl Objects, References and Modules)
-  3.6. Nested Data Structures (Learning Perl Objects, References and Modules)
-  4.2. What if That Was the Name? (Learning Perl Objects, References and Modules)
 
- coderefs:  6.1. Referencing a Named Subroutine (Learning Perl Objects, References and Modules)
- 
    -  6.1. Referencing a Named Subroutine (Learning Perl Objects, References and Modules)
 
- hash references:  3.8. References to Hashes (Learning Perl Objects, References and Modules)
- hash values as functions:  9.5. Hashes of Functions (Programming Perl)
- lexical variables and:  6.4. Closures (Learning Perl Objects, References and Modules)
- operator for (see arrow operator)
- typeglobs:  10.1. Symbol Tables (Programming Perl)
 
- derived classes:  12.1. Brief Refresher on Object-Oriented Lingo (Programming Perl)
- 
  - Glossary (Programming Perl)
- empty subclass test: Glossary (Programming Perl)
- methods as wrappers around base class methods:  12.5.2. Accessing Overridden Methods (Programming Perl)
 
- descriptors (see file descriptors)
- deselect( )
- 
  
  - Checkbutton widget:  21.5.1. Checkbutton Methods (Perl in a Nutshell)
- Radiobutton widget:  21.6.1. Radiobutton Methods (Perl in a Nutshell)
 
- DESTROY method:  7.3. Object-Oriented Perl (Perl in a Nutshell)
- 
  
  - inheritance and:  10.2. Beating a Dead Horse (Learning Perl Objects, References and Modules)
- 
    -  10.2. Beating a Dead Horse (Learning Perl Objects, References and Modules)
 
- nested objects:  10.1. Nested Object Destruction (Learning Perl Objects, References and Modules)
- purpose:  10. Object Destruction (Learning Perl Objects, References and Modules)
- 
    -  10. Object Destruction (Learning Perl Objects, References and Modules)
 
 
- destroying threads
- 
  
  - detach method:  17.2.1.4. The detach method (Programming Perl)
- join method:  17.2.1.2. Thread destruction (Programming Perl)
 
- destructors:  13.. Methods (Perl Cookbook)
- 
  -  13.2.1. Problem (Perl Cookbook)
-  12.6. Instance Destructors (Programming Perl)
- Glossary (Programming Perl)
- Glossary (Programming Perl)
- class variables and:  10.6. Weakening the Argument (Learning Perl Objects, References and Modules)
- controlling:  19.2. Environment Variables (Programming Perl)
- garbage collection with:  12.6.1. Garbage Collection with DESTROY Methods (Programming Perl)
- IO::File objects and:  11.7. References to Filehandles (Learning Perl Objects, References and Modules)
- nested objects example:  10.1. Nested Object Destruction (Learning Perl Objects, References and Modules)
- shared memory and semaphore:  16.4. System V IPC (Programming Perl)
 
- detach method:  17.2.1.4. The detach method (Programming Perl)
- $dev file statistic:  29.2.165. stat (Programming Perl)
- $dev (device number):  11.6.1. The stat and lstat Functions (Learning Perl)
- Devel::DProf module:  8.53. Devel::DProf (Perl in a Nutshell)
- Devel::PPPort module:  8.54. Devel::PPPort (Perl in a Nutshell)
- Devel::Dprof module:  20.6. The Perl Profiler (Programming Perl)
- 
  
  - profiling subroutine execution with:  20.6. The Perl Profiler (Programming Perl)
 
- development support, modules for:  22.1. The CPAN modules Directory (Programming Perl)
- DevelopMentor:  14.1. What Is SOAP? (Perl in a Nutshell)
- Devel::Peek module:  11.15.3. Description (Perl Cookbook)
- 
  -  32.1.13. Perl Language Extensions and Internals (Programming Perl)
 
- Devel::SelfStubber module:  32.1.17. Module Installation Support (Programming Perl)
- 
-  8.55. Devel::SelfStubber (Perl in a Nutshell)
 
- Devel::SmallProf module:  20.6. The Perl Profiler (Programming Perl)
- devices (hardware): Glossary (Programming Perl)
- diacritics:  1.8.3. Discussion (Perl Cookbook)
- 
  
  - converting case and:  1.13.3. Discussion (Perl Cookbook)
 
- diagnostic messages, from diamond operator\:  6.2. Input from the Diamond Operator (Learning Perl)
- diagnostics module:  8.56. diagnostics (Perl in a Nutshell)
- 
  -  32.1.13. Perl Language Extensions and Internals (Programming Perl)
 
- diagnostics pragma:  B.6.2. The diagnostics Pragma (Learning Perl)
- dialog boxes with Tk toolkit:  15.15.1. Problem (Perl Cookbook)
- DialogBox widget, Tk:  15.15.2. Solution (Perl Cookbook)
- diamond operator ( ):  6.2. Input from the Diamond Operator (Learning Perl)
- 
  
  - @ARGV array and:  6.3. The Invocation Arguments (Learning Perl)
- in-place editing of text files and:  16.4. Variable-length (Text) Databases (Learning Perl)
 
- die( ):  4.9. Filehandles (Perl in a Nutshell)
- 
  -  5. Function Reference (Perl in a Nutshell)
 
- die function:  10.12.2. Solution (Perl Cookbook)
- 
  -  11.3. Fatal Errors with die (Learning Perl)
-  29.2.25. die (Programming Perl)
- exit function versus:  29.2.35. exit (Programming Perl)
- fatal errors, causing: Glossary (Programming Perl)
- quit signal handling and:  16.1. Signals (Programming Perl)
 
- __DIE__ signal:  16.15.3. Discussion (Perl Cookbook)
- dieLevel option (debugger):  20.3.3. Debugger Options (Programming Perl)
- differences of lists:  4.8.1. Problem (Perl Cookbook)
- 
  
  - computing:  4.9.1. Problem (Perl Cookbook)
- simple and symmetric:  4.9.3. Discussion (Perl Cookbook)
 
- digest( )
- 
  
  - (Digest modules):  8.57. Digest (Perl in a Nutshell)
- (Digest::MD5 module):  8.58. Digest::MD5 (Perl in a Nutshell)
 
- Digest modules:  8.57. Digest (Perl in a Nutshell)
- Digest::MD5 module:  8.58. Digest::MD5 (Perl in a Nutshell)
- digits:  1.7. Regular Expressions (Programming Perl)
- 
  
  - in names:  2.5. Names (Programming Perl)
 
- digits, \d shortcut for:  8.1.1. Character Class Shortcuts (Learning Perl)
- -digits option (Scale):  21.13. The Scale Widget (Perl in a Nutshell)
- dir( ) (Net::FTP):  18.2. Net::FTP (Perl in a Nutshell)
- direct object syntax:  10.3. Indirect Object Notation (Learning Perl Objects, References and Modules)
- 
  -  10.3. Indirect Object Notation (Learning Perl Objects, References and Modules)
 
- directives (pod):  26.1.2. Pod Directives (Programming Perl)
- 
  - Glossary (Programming Perl)
 
- directories:  9.. Introduction (Perl Cookbook)
- 
  -  13.3. Links and Files (Learning Perl)
- changing working:  29.2.9. chdir (Programming Perl)
- closing:  29.2.17. closedir (Programming Perl)
- copying and moving files:  9.3.1. Problem (Perl Cookbook)
- creating:  29.2.94. mkdir (Programming Perl)
- creating or removing portably:  32.1.4. Filenames, Filesystems, and File Locking (Programming Perl)
- current working, getting pathname of:  32.1.4. Filenames, Filesystems, and File Locking (Programming Perl)
- deleting:  9.8.1. Problem (Perl Cookbook)
- 
    -  29.2.135. rmdir (Programming Perl)
-  29.2.188. unlink (Programming Perl)
 
- deleting files:  9.2.1. Problem (Perl Cookbook)
- DirHandle module:  32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
- file-related functions:  5.1. Perl Functions by Category (Perl in a Nutshell)
- file test checks on trees:  32.1.4. Filenames, Filesystems, and File Locking (Programming Perl)
- file test operator:  1.5.7. Some File Test Operators (Programming Perl)
- functions dealing with:  29.1. Perl Functions by Category (Programming Perl)
- functions for:  5.1. Perl Functions by Category (Perl in a Nutshell)
- handles: Glossary (Programming Perl)
- IO::Dir module:  32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities (Programming Perl)
- making/removing:  13.4. Making and Removing Directories (Learning Perl)
- manipulating:  12. Directory Operations (Learning Perl)
- multiple names for same file:  9.4.1. Problem (Perl Cookbook)
- of modules:  12.8.1. Problem (Perl Cookbook)
- opendir function:  29.2.105. opendir (Programming Perl)
- parsing filenames:  9.10.1. Problem (Perl Cookbook)
- Perl modules for:  22.1. The CPAN modules Directory (Programming Perl)
- prepending to @INC:  19.1.3. Switches (Programming Perl)
- processing all files in:  9.5.1. Problem (Perl Cookbook)
- 
    
    - recursively:  9.7.1. Problem (Perl Cookbook)
 
- reading entries from:  29.2.121. readdir (Programming Perl)
- recursively duplicating:  9.12. Program: symirror (Perl Cookbook)
- renaming files:  9.9.1. Problem (Perl Cookbook)
- represented as hashes:  7.6. Building Recursively Defined Data (Learning Perl Objects, References and Modules)
- rewinddir function:  29.2.133. rewinddir (Programming Perl)
- root, redefining:  29.2.15. chroot (Programming Perl)
- seekdir function:  29.2.139. seekdir (Programming Perl)
- separating with colon:  2.5.2. Extending @INC with PERL5LIB (Learning Perl Objects, References and Modules)
- sorting contents of:  9.. Introduction (Perl Cookbook)
- 
    -  9.13. Program: lst (Perl Cookbook)
 
- t files and:  14.1. What the Test Harness Does (Learning Perl Objects, References and Modules)
- timestamps:  9.1.1. Problem (Perl Cookbook)
 
- directory handles:  9.. Executive Summary (Perl Cookbook)
- 
  -  12.4. Directory Handles (Learning Perl)
 
- directory service:  19. Lightweight Directory Access with Net::LDAP (Perl in a Nutshell)
- DirHandle module:  8.59. DirHandle (Perl in a Nutshell)
- dirname( ):  9.10.3. Discussion (Perl Cookbook)
- dirname function, File::Basename module and:  13.8.1. The File::Basename Module (Learning Perl)
- dirname subroutine (File::Basename):  12.1. Sample Function-Oriented Interface: File::Basename (Learning Perl Objects, References and Modules)
- -disabledforeground option (widgets):  21.3. Common Widget Configuration Options (Perl in a Nutshell)
- disciplines:  29.2.104. open (Programming Perl)
- 
  
  - filehandles, setting up with binmode:  29.2.6. binmode (Programming Perl)
 
- disconnect( ) (DBI):  12.3. DBI Methods (Perl in a Nutshell)
- Disconnect( ) (Win32::Pipe):  22.13.1. Win32::Pipe Methods (Perl in a Nutshell)
- disk usage, library:  14.. Introduction (Perl Cookbook)
- dispatch_from( ) (SOAP::Lite):  14.2.1. SOAP::Lite Methods (Perl in a Nutshell)
- Display( ) (Win32::Console):  22.2. Win32::Console (Perl in a Nutshell)
- Distinguished Name (DN):  18.8.3. Discussion (Perl Cookbook)
- distributions
- 
  
  - alternate installation locations:  13.6. Alternate Installation Locations (PREFIX=...) (Learning Perl Objects, References and Modules)
- announcing CPAN modules:  15.5. Announcing the Module (Learning Perl Objects, References and Modules)
- copyrights and licensing:  13.2. Looking at the Templates (Learning Perl Objects, References and Modules)
- embedded documentation:  13.4. Embedded Documentation (Learning Perl Objects, References and Modules)
- Exporter module:  13.3. The Prototype Module Itself (Learning Perl Objects, References and Modules)
- h2xs tool:  13.1. Starting with h2xs (Learning Perl Objects, References and Modules)
- make dist and:  13.9. Trivial make dist (Learning Perl Objects, References and Modules)
- 
    -  13.9. Trivial make dist (Learning Perl Objects, References and Modules)
 
- Makefile.PL:  13.5. Controlling the Distribution with Makefile.PL (Learning Perl Objects, References and Modules)
- modules within:  13.3. The Prototype Module Itself (Learning Perl Objects, References and Modules)
- POD format:  13.4. Embedded Documentation (Learning Perl Objects, References and Modules)
- preparing:  15.3. Preparing Your Distribution (Learning Perl Objects, References and Modules)
- 
    -  15.3. Preparing Your Distribution (Learning Perl Objects, References and Modules)
 
- qw( ) lists:  13.3. The Prototype Module Itself (Learning Perl Objects, References and Modules)
- template files:  13.2. Looking at the Templates (Learning Perl Objects, References and Modules)
- testing:  13.7. Trivial make test (Learning Perl Objects, References and Modules)
- 
    -  14. Essential Testing (Learning Perl Objects, References and Modules)
 
- Test::More module:  14.3. Writing Tests with Test::More (Learning Perl Objects, References and Modules)
- Test::Simple module:  14.2. Writing Tests with Test::Simple (Learning Perl Objects, References and Modules)
- 
    -  14.2. Writing Tests with Test::Simple (Learning Perl Objects, References and Modules)
 
- uploading to CPAN:  15.4. Uploading Your Distribution (Learning Perl Objects, References and Modules)
- 
    -  15.4. Uploading Your Distribution (Learning Perl Objects, References and Modules)
 
- version numbers:  13.3. The Prototype Module Itself (Learning Perl Objects, References and Modules)
- 
    -  15.3. Preparing Your Distribution (Learning Perl Objects, References and Modules)
 
 
- distributions( ) (Net::NNTP):  17.2.2. Net::NNTP Reference (Perl in a Nutshell)
- division (see multiplicative operators)
- division operator (/):  2.2.5. Numeric Operators (Learning Perl)
- 
-  4.5.3. Arithmetic Operators (Perl in a Nutshell)
 
- dlineinfo( ) (Text widget):  21.11.2. Text Methods (Perl in a Nutshell)
- DMYHMS (day, month, year, hour, minute, seconds):  3.. Introduction (Perl Cookbook)
- DMYHMS values (see date and time values)
- DN (Distinguished Name):  18.8.3. Discussion (Perl Cookbook)
- DNS (domain name server):  16.5. Sockets (Programming Perl)
- DNS lookups:  18.1.1. Problem (Perl Cookbook)
- do( ):  5. Function Reference (Perl in a Nutshell)
- 
  
  - DBI module:  12.3. DBI Methods (Perl in a Nutshell)
-  10.. Introduction (Perl Cookbook)
- configuration files, reading:  8.16.3. Discussion (Perl Cookbook)
- finding number of rows returned by SQL queries:  14.14.2. Solution (Perl Cookbook)
 
- do {} operator:  3.1. Terms and List Operators (Leftward) (Programming Perl)
- do BLOCK
- 
  
  - iterating:  4.5. Bare Blocks (Programming Perl)
- terminating:  4.5. Bare Blocks (Programming Perl)
-  29.2.26. do (block) (Programming Perl)
 
- do FILE operator:  29.2.27. do (file) (Programming Perl)
- do loops:  24.1.1. Universal Blunders (Programming Perl)
- do operator:  2.3. Using do (Learning Perl Objects, References and Modules)
- do statement, conditional modifiers with:  4.3.1.4. Modifiers (Perl in a Nutshell)
- do SUBROUTINE operator:  29.2.28. do (subroutine) (Programming Perl)
- doc directory (CPAN), official Perl manpages:  22. CPAN (Programming Perl)
- Doctype handler (Expat):  13.3. Expat Handlers (Perl in a Nutshell)
- DoctypeFin handler (Expat):  13.3. Expat Handlers (Perl in a Nutshell)
- Document Object Model (DOM):  22.. History of Perl and XML (Perl Cookbook)
- documentation
- 
  
  - books on Perl:  0.5. Offline Documentation (Programming Perl)
- bug reports:  0.6.3. Bug Reports (Programming Perl)
- C library functions:  29. Functions (Programming Perl)
- default system viewer, calling:  20.2.7. Miscellaneous Commands (Programming Perl)
- distribution considerations:  13. Writing a Distribution (Learning Perl Objects, References and Modules)
- embedded for distribution:  13.4. Embedded Documentation (Learning Perl Objects, References and Modules)
- modules for:  32.1.16. Documentation Support (Programming Perl)
- Perl manpages:  0.4. Online Documentation (Programming Perl)
- testing and:  14. Essential Testing (Learning Perl Objects, References and Modules)
 
- documentation,Perl:  1.3.3. Are There Any Other Kinds of Support? (Learning Perl)
- 
  -  B.1. Further Documentation (Learning Perl)
- embedding:  B.28. Embedded Documentation (Learning Perl)
-  2.5. Documentation (Perl in a Nutshell)
-  4.13. Pod (Perl in a Nutshell)
- = to signify in programs:  4.1. Program Structure (Perl in a Nutshell)
- utilities for:  4.13.3. Pod Utilities (Perl in a Nutshell)
 
- documentation, standard modules:  11. Modules (Programming Perl)
- documentation,embedded in Perl programs:  26. Plain Old Documentation (Programming Perl)
- 
  - (see also pod)
 
- dollar sign ($):
 1.2.1.2.2. Hashes. (Programming Perl)
- 
  - $1, $2, . . . (backreferences):  1.11.3. Discussion (Perl Cookbook)
- 
    -  6.. Special Variables (Perl Cookbook)
- finding doubled words:  6.16.2. Solution (Perl Cookbook)
 
- $0 variable:  7.12.3. Discussion (Perl Cookbook)
- 
    -  18.16. Program: expn and vrfy (Perl Cookbook)
 
- $* variable (deprecated):  6.. Pattern-Matching Modifiers (Perl Cookbook)
- $& variable:  1.11.3. Discussion (Perl Cookbook)
- 
    -  6.. Special Variables (Perl Cookbook)
 
- $#ARRAY variable:  4.3.2. Solution (Perl Cookbook)
- dereferencing with:  4.8.2. Dereferencing (Perl in a Nutshell)
- $^F variable:  12.7.3. Discussion (Perl Cookbook)
- hashes:  5.. Introduction (Perl Cookbook)
- $^I variable:  7.16.3. Discussion (Perl Cookbook)
- in regular text:  2.6.1. Interpolation of Scalar Variables into Strings (Learning Perl)
- in scalar variable names:  2.5. Scalar Variables (Learning Perl)
- indicating end of string:  8.3. Anchors (Learning Perl)
- $^O variable:  7.25. Program: lockarea (Perl Cookbook)
- 
    -  9.10.3. Discussion (Perl Cookbook)
 
- preceding hash names:  5.2. Hash Element Access (Learning Perl)
- prototype symbol (scalar):  4.7.5. Prototypes (Perl in a Nutshell)
- signifying scalar variables:  4.2.5. Variables (Perl in a Nutshell)
- special variables:  4.6.2. Regular Expression Syntax (Perl in a Nutshell)
- $VERSION variable (use pragma):  12.1.3. Discussion (Perl Cookbook)
- $^W variable:  12.14.3. Discussion (Perl Cookbook)
- $^T ($BASETIME):  3.10. Named Unary and File Test Operators (Programming Perl)
- $. ($INPUT_LINE_NUMBER):  3.15. Range Operator (Programming Perl)
 
- DOM (Document Object Model):  22.. History of Perl and XML (Perl Cookbook)
- 
  
  - trees:  22.. History of Perl and XML (Perl Cookbook)
- 
    
    - building while validating XML:  22.5.3. Discussion (Perl Cookbook)
- parsing XML into:  22.2.1. Problem (Perl Cookbook)
 
 
- domain-name databases:  B.7.1. Direct System Database Access (Learning Perl)
- domain( ) (Net::SMTP):  16.1.2.1. Net::SMTP methods (Perl in a Nutshell)
- domains for sockets:  17.. Introduction (Perl Cookbook)
- do_push( ) (CGI::Push module):  8.39. CGI::Push (Perl in a Nutshell)
- DOS shell window, removing:  15.17.1. Problem (Perl Cookbook)
- dosish.h file:  19.1.1. #! and Quoting on Non-Unix Systems (Programming Perl)
- dot (.)
- 
  
  - . . and . . . range operators:  6.8.2. Solution (Perl Cookbook)
- as wildcard character:  7.2.1. About Metacharacters (Learning Perl)
- 
    
    - /s modifier and:  9.2.2. Matching Any Character with /s (Learning Perl)
 
- concatenation operator:  4.5.11.4. String operator (Perl in a Nutshell)
-  24.2.1. Time Efficiency (Programming Perl)
 
- indicating current directory:  13.3. Links and Files (Learning Perl)
- periods in numbers:  2.16.1. Problem (Perl Cookbook)
- Perl debugger command:  6.2. Debugger Commands (Perl in a Nutshell)
- regular expression metacharacter:  4.6.2. Regular Expression Syntax (Perl in a Nutshell)
- .. (range) operator:  4.5.11.1. Range operator (Perl in a Nutshell)
- ... (range) operator:  4.5.11.1. Range operator (Perl in a Nutshell)
- .= (assignment) operator:  4.5.6. Assignment Operators (Perl in a Nutshell)
 
- dot and slash (./):  1.4.1. A Simple Program (Learning Perl)
- dot-dot (..) indicating parent directory:  13.3. Links and Files (Learning Perl)
- double-ended pipe, opening with tied filehandle:  14.4.2. Creative Filehandles (Programming Perl)
- double-precision floating-point values:  2.2.1. All Numbers Are the Same Format Internally (Learning Perl)
- double-quote context:  2.7.4. Interpolative Context (Programming Perl)
- 
  
  - scalar variables, expanding in:  5.2.3. The s/// Operator (Substitution) (Programming Perl)
 
- double-quote interpolation (see variable interpolation)
- double quote ("):  1.. Introduction (Perl Cookbook)
- 
  
  - escaping:  14.10.1. Problem (Perl Cookbook)
 
- double-quoted string literals:  2.3.2. Double-Quoted String Literals (Learning Perl)
- 
  
  - arrays, interpolating into:  3.5. Interpolating Arrays into Strings (Learning Perl)
- hash elements, interpolating into:  5.4.3. Hash Element Interpolation (Learning Perl)
- scalar variables, interpolating into:  2.6.1. Interpolation of Scalar Variables into Strings (Learning Perl)
- variable interpolation and:  2.3.2. Double-Quoted String Literals (Learning Perl)
 
- double-quoted strings,
  
interpolation and concatenation:  1.5.2. String Operators (Programming Perl)
- double quotes:  1.2.1.1. Singularities (Programming Perl)
- 
  
  - strings, use in:  1.2.1.1. Singularities (Programming Perl)
- replacement string, use with:  5.2.3. The s/// Operator (Substitution) (Programming Perl)
- translation escape processing:  5.9.2.1. When backslashes happen (Programming Perl)
- arrays and:  6.4. Output to Standard Output (Learning Perl)
- enclosing strings:  2.3.2. Double-Quoted String Literals (Learning Perl)
- omitting from hash keys:  17.4. Unquoted Hash Keys (Learning Perl)
 
- double words, finding:  6.16.1. Problem (Perl Cookbook)
- down method:  17.2.3.2. Semaphores (Programming Perl)
- downloading
- 
  
  - Perl language source code:  2. Installing Perl (Perl in a Nutshell)
- Perl modules source code:  2.2. How Is CPAN Organized? (Perl in a Nutshell)
- 
    -  2.4. Getting and Installing Modules (Perl in a Nutshell)
 
 
- downloading pattern test program:  7.4. Exercises (Learning Perl)
- DProf (see Devel::Dprof module)
- dprofpp utility:  6.5. The Perl Profiler (Perl in a Nutshell)
- Drivers( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- drop arrow rule:  3.7. Simplifying Nested Element References with Arrows (Learning Perl Objects, References and Modules)
- DropCursor( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- du command, sorting output of:  5.17. Program: dutree (Perl Cookbook)
- dump( ):  5. Function Reference (Perl in a Nutshell)
- 
  
  - CGI.pm module:  10.7. CGI.pm Reference (Perl in a Nutshell)
- HTML::Parser module:  20.4.3. HTML::Element (Perl in a Nutshell)
 
- Dump( ):  11.15.3. Description (Perl Cookbook)
- Dump( ) (Data::Dumper)):  8.50. Data::Dumper (Perl in a Nutshell)
- dump function:  29.2.29. dump (Programming Perl)
- dump_results( ) (DBI):  12.3. DBI Methods (Perl in a Nutshell)
- DumpData( ) (Win32::ODBC):  24.1. ODBC Methods and Properties (Perl in a Nutshell)
- Dumper( ) (Data::Dumper):  8.50. Data::Dumper (Perl in a Nutshell)
- Dumper subroutine:  5.2. Viewing Complex Data with Data::Dumper (Learning Perl Objects, References and Modules)
- DumperX( ) (Data::Dumper)):  8.50. Data::Dumper (Perl in a Nutshell)
- dump_names function (ExtUtils::Constant module):  8.69. ExtUtils::Constant (Perl in a Nutshell)
- Dumpvalue module:  5.6.3. Discussion (Perl Cookbook)
- 
  -  8.60. Dumpvalue (Perl in a Nutshell)
-  32.1.13. Perl Language Extensions and Internals (Programming Perl)
 
- Dumpxs( ) (Data::Dumper)):  8.50. Data::Dumper (Perl in a Nutshell)
- dup( ) (Mail::Folder):  16.2.3. Handle Folders with Mail::Folder (Perl in a Nutshell)
- duplicate list elements, extracting:  4.7.1. Problem (Perl Cookbook)
- duplicate replaced characters, eliminating:  5.2.4. The tr/// Operator (Transliteration) (Programming Perl)
- dutree program:  5.17. Program: dutree (Perl Cookbook)
- dweomer: Glossary (Programming Perl)
- dwimmer: Glossary (Programming Perl)
- DynaLoader:  21.3.2. Creating Extensions (Programming Perl)
- DynaLoader module:  8.61. DynaLoader (Perl in a Nutshell)
- 
  -  10.2. Autoloading (Programming Perl)
-  32.1.17. Module Installation Support (Programming Perl)
 
- dynamic linking:  21.3.1. XS and XSUBs (Programming Perl)
- 
  
  - C source code from Perl:  21.3. Extending Perl (Using C from Perl) (Programming Perl)
 
- dynamic loading:  B.23. Dynamic Loading (Learning Perl)
- dynamic scoping:  10.13.3.3. Using local( ) on parts of aggregates (Perl Cookbook)
- 
  -  4.2.7. Declarations and Scope (Perl in a Nutshell)
-  4.7.4. Private and Local Variables (Perl in a Nutshell)
-  4.8. Scoped Declarations (Programming Perl)
-  4.8.1. Scoped Variable Declarations (Programming Perl)
-  4.8.1. Scoped Variable Declarations (Programming Perl)
- Glossary (Programming Perl)
- local operator, using on global variables:  4.8.4. Dynamically Scoped Variables: local (Programming Perl)
- pattern variables:  5.2. Pattern-Matching Operators (Programming Perl)
- 
    -  5.2.3. The s/ Operator (Substitution) (Programming Perl)
 
 
Symbols & Numbers
| 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 © 2004 O'Reilly & Associates, Inc. All Rights Reserved.