Index: M
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: M
- -M (modification age) file test operator: 3.10. Named Unary and File Test Operators
 
- m?? (match) operator: 5.2.2. The m// Operator (Matching)
 
  - 20.2.5. Locating Code
 
- 
  
  reset function and: 29.2.130. reset
 
 
- m// (matching) operator: 5.2.2. The m// Operator (Matching)
 
  - 20.2.5. Locating Code
 
 
- /m pattern modifier: 5.2.1. Pattern Modifiers
 
  - 5.2.2. The m// Operator (Matching)
 
  - 5.2.3. The s/// Operator (Substitution)
 
 
- -M (use module) command-line switch: 19.1.3. Switches
 
- Macintosh operating system
 
  
  - command-line interface in versions: 1.3.1. How to Do It
 
  
  - File::Spec::Mac module: 32.1.4. Filenames, Filesystems, and File Locking
 
  
  - invoking Perl application on: 19.1.1. #! and Quoting on Non-Unix Systems
 
  
  - quoting on: 19.1.1. #! and Quoting on Non-Unix Systems
 
 
- magical autodecrement and autoincrement: 13.3. Overloadable Operators
 
- magical autoincrement: 3.3. Autoincrement and Autodecrement
 
- magical autoincrement operator: 3.15. Range Operator
 
- magical counter variables: 14.1.2. Magical Counter Variables
 
- mail
 
  
  - Perl modules for: 22.1. The CPAN modules Directory
 
  
  - sending, portability and: 25.5. Interprocess Communication (IPC)
 
 
- main package: 2.5.1. Name Lookups
 
  - 10. Packages
 
 
  
  - creating for Perl extensions: 32.1.17. Module Installation Support
 
 
- Makefile.PL: 21.3.2. Creating Extensions
 
  - 22.2. Using CPAN Modules
 
  - 22.3. Creating CPAN Modules
 
 
- MakeMaker: 22.3. Creating CPAN Modules
 
  - 22.3. Creating CPAN Modules
 
 
- malloc errors: 28.2. Special Variables in Alphabetical Order
 
- malloc function, 
  
  PERL_DEBUG_MSTATS environment variable, using with: 19.2. Environment Variables
 
- man command: 0.4. Online Documentation
 
  - 11. Modules
 
  - 20.2.7. Miscellaneous Commands
 
  - (see also perldoc)
 
 
- MANIFEST file: 21.3.2. Creating Extensions
 
  - 32.1.17. Module Installation Support
 
 
- manpages: 0.4. Online Documentation
 
  
  - CPAN doc subdirectory, containing: 22. CPAN
 
  
  - Pod::Man module: 32.1.16. Documentation Support
 
 
- map function: 1.8. List Processing
 
  - 24.3. Programming with Style
 
  - 29.2.93. map
 
 
- mapping keys, pseudohashes: 12.7.1. Field Declarations with use fields
 
- mark stack: 18.3. Executing Your Code
 
- marshalling modules: 32.10. Data::Dumper
 
- $MATCH: 28.2. Special Variables in Alphabetical Order
 
- match (??) operator, reset function and: 29.2.130. reset
 
- match (m//) operator: 24.1.1. Universal Blunders
 
  - 29.2.92. m//
 
  
  - pos function and: 29.2.112. pos
 
 
- match-time pattern interpolation: 5.10.3.4. Match-time pattern interpolation
 
- matching patterns: 5. Pattern Matching
 
  - 5. Pattern Matching
 
  - (see also patterns)
 
 
- math library, C language: 21.3.4. Using Functions from an External C Library
 
- math, Perl modules for: 22.1. The CPAN modules Directory
 
- Math::BigFloat module: 32.1.1. Data Types
 
- Math::BigInt module: 13. Overloading
 
  - 32.1.1. Data Types
 
 
- Math::Complex module: 32.1.1. Data Types
 
- mathematical functions, overloading: 13.3. Overloadable Operators
 
- mathematics
 
  
  - operators: 3. Unary and Binary Operators
 
  
  - operators in Perl: 1.5. Operators
 
 
- Math::Trig module: 32.1.1. Data Types
 
- maximal matching: 5.3.1. Metasymbol Tables
 
  - 5.5. Quantifiers
 
 
- maximum and minimum item matches, specifying: 1.7.1. Quantifiers
 
- maxTraceLen option (debugger): 20.3.3. Debugger Options
 
- member data: 12.4.2. Initializers
 
  
  - efficiency of: 24.2.2. Space Efficiency
 
  
  - garbage collection: 8.5.2. Garbage Collection, Circular References, 
and Weak References
 
  
  - management, destructors and: 12.6. Instance Destructors
 
  
  - running out of: 28.2. Special Variables in Alphabetical Order
 
  
  - shared memory segment ID: 29.2.151. shmget
 
  
  - shared, System V IPC: 16.4. System V IPC
 
    
    - controlled access to: 16.4. System V IPC
 
  
 
  
  - statistics on, displaying: 19.2. Environment Variables
 
 
- message digests, Perl modules for: 22.1. The CPAN modules Directory
 
- messages
 
  
  - functions for: 29.2.95. msgctl
 
  
  - IPC::Msg module: 32.1.8. Networking and Interprocess Communication
 
  
  - passing with UDP: 16.5.3. Message Passing
 
  
  - printing on entry and exit from subroutines: 20.3.3. Debugger Options
 
  
  - receiving on sockets: 29.2.125. recv
 
  
  - 
  
 script embedded in: 19.1.3. Switches
 
- sending on sockets: 29.2.145. send
 
  
  - System V IPC: 16.4. System V IPC
 
 
- metacharacters: 5.1. The Regular Expression Bestiary
 
  - 24.2.1. Time Efficiency
 
  
  - escaping with backslash ( ): 5.3. Metacharacters and Metasymbols
 
  
  - escaping with quotemeta: 29.2.118. quotemeta
 
  
  - in exec arguments: 29.2.33. exec
 
  
  - in patterns: 5.3. Metacharacters and Metasymbols
 
  
  - shell, in pipe commands: 29.2.104. open
 
  
  - structural: 5.1. The Regular Expression Bestiary
 
 
  
  - alphanumeric, in patterns: 5.3.1. Metasymbol Tables
 
  
  - extension syntax for: 5.3.1. Metasymbol Tables
 
  
  - in patterns: 5.3. Metacharacters and Metasymbols
 
    - 5.3.2. Specific Characters
 
  
 
 
- method attribute: 12.7.6. New Tricks
 
- subroutines: 6.5. Subroutine Attributes
 
 
- Method (overload::Method): 13.7. Public Overload Functions
 
- methods: 8.3.4. Using Object Methods
 
  - 12.1. Brief Refresher on Object-Oriented Lingo
 
  
  - adding to an existing class: 12.5.2. Accessing Overridden Methods
 
  
  - array-tying: 14.2.1. Array-Tying Methods
 
  
  - autoloading: 12.5.4. Method Autoloading
 
  
  - called by tied variables: 14. Tied Variables
 
  
  - class data, working like accessors: 12.8. Managing Class Data
 
  
  - classes implementing tied arrays: 14.2. Tying Arrays
 
  
  - classes implementing tied filehandles: 14.4. Tying Filehandles
 
  
  - classes implementing tied hashes: 14.3. Tying Hashes
 
  
  - declarations, 
    
    lvalues, indicating return of: 12.7.6. New Tricks
 
  
  
  - hash-tying: 14.3.1. Hash-Tying Methods
 
  
  - invoking: 12.3. Method Invocation
 
    
    - explicitly or implicitly: 12.3. Method Invocation
 
    
    - using indirect objects: 12.3.2. Method Invocation Using Indirect Objects
 
    
    - subroutine calls vs.: 12.4.1. Inheritable Constructors
 
    
    - using arrow operator: 12.3.1. Method Invocation Using the Arrow Operator
 
  
 
  
  - names for: 24.3. Programming with Style
 
  
  - object methods, 
    
    locking: 17.2.2.5. Locking methods
 
  
  
  - overriding: 12.5.2. Accessing Overridden Methods
 
  
  - Perl classes inheritance of: 12.7. Managing Instance Data
 
  
  - private methods, ignoring inheritance with: 12.5.5. Private Methods
 
  
  - references to: 8.3.7. Closures
 
  
  - searching for
 
    
    - class inheritance: 12.5. Class Inheritance
 
    
    - inheritance through @ISA array: 12.5.1. Inheritance Through @ISA
 
  
 
  
  - subroutines as: 12.2. Perl's Object System
 
  
  - subroutines vs.: 6. Subroutines
 
    - 12.3. Method Invocation
 
  
 
  
  - Thread class: 17.2.1. The Thread Module
 
  
  - tying scalars: 14.1.1. Scalar-Tying Methods
 
  
  - UINVERSAL class
 
    
    - adding to: 12.5.3. UNIVERSAL: The Ultimate Ancestor Class
 
  
 
  
  - in UNIVERSAL class: 12.5.3. UNIVERSAL: The Ultimate Ancestor Class
 
 
- m//g operator, 
  
  Perl versions, changes in: 24.1.5. Previous Perl Traps
 
- Microsoft Windows
 
  
  - ActiveState Perl distribution, installing: 19.1.1. #! and Quoting on Non-Unix Systems
 
  
  - CPAN modules, installing on: 22.2.1. Decompressing and Unpacking CPAN Modules
 
  
  - fileglobbing, File::DosGlob module: 32.1.4. Filenames, Filesystems, and File Locking
 
  
  - File::Spec::Win32 module: 32.1.4. Filenames, Filesystems, and File Locking
 
  
  - fork operation, cloning interpreter objects: 17.1. The Process Model
 
  
  - modules for: 32.1.20. Microsoft-Related Modules
 
  
  - Perl modules for: 22.1. The CPAN modules Directory
 
  
  - porting information (perlwin32): 16. Interprocess Communication
 
  
  - registry, manipulating: 14.6. Tie Modules on CPAN
 
  
  - shell, setting alternative for Perl use: 19.2. Environment Variables
 
  
  - signal number 0 on: 16.1.1. Signaling Process Groups
 
  
  - system calls using wide-character APIs: 15.1. Building Character
 
  
  - Windows NT, quoting on: 19.1.1. #! and Quoting on Non-Unix Systems
 
  
  - Win32::Pipe module: 16.3.4. Named Pipes
 
 
- MIDI, Perl modules for: 22.1. The CPAN modules Directory
 
- MIME, Perl modules for: 22.1. The CPAN modules Directory
 
- minimal matching: 1.7.2. Minimal Matching
 
  - 5.3.1. Metasymbol Tables
 
  - 5.5. Quantifiers
 
 
- minus (-) operator: 3.5. Ideographic Unary Operators
 
- miscellaneous functions: 29.1. Perl Functions by Category
 
- mkdir function: 29.2.94. mkdir
 
- mkfifo function: 16.3.4. Named Pipes
 
- MLDBM module: 14.6. Tie Modules on CPAN
 
  
  - Data::Dumper module, using with: 32.10. Data::Dumper
 
 
- mmap syscall: 16.4. System V IPC
 
- $mode file statistic: 29.2.165. stat
 
- modems, Perl modules for: 22.1. The CPAN modules Directory
 
- modes, opening files in: 29.2.104. open
 
- modification time, file: 29.2.165. stat
 
  - 29.2.193. utime
 
 
- modifiers
 
  
  - pattern
 
    
    - cloistered: 5.7.3. Cloistered Pattern Modifiers
 
    
    - with s/// (substitution) operator: 5.2.3. The s/// Operator (Substitution)
 
  
 
  
  - patterns, 
    
    with tr/// (transliteration) operator: 5.2.4. The tr/// Operator (Transliteration)
 
  
  
  - statements, 
    
    quantifiers vs.: 5.1. The Regular Expression Bestiary
 
  
  
  - statements, simple: 4.1. Simple Statements
 
 
- mod_perl module: 18.3. Executing Your Code
 
  - 21.4. Embedding Perl (Using Perl from C)
 
 
- modules: 0.1. The Pursuit of Happiness
 
  - 1.2.1.4. Simplicities
 
  - 10. Packages
 
  - 10.2. Autoloading
 
  - 11. Modules
 
  
  - backend: 18.4. Compiler Backends
 
  
  - backend, calling: 18.4. Compiler Backends
 
  
  - built-in functions, overriding: 11.3. Overriding Built-in Functions
 
  
  - class system and: 12.5.1. Inheritance Through @ISA
 
  
  - classes, storing in for privacy: 12.5.5. Private Methods
 
  
  - classes vs.: 10. Packages
 
  
  - CPAN: 22.1. The CPAN modules Directory
 
    
    - building: 22.2.2. Building CPAN Modules
 
    
    - categories of: 22.1. The CPAN modules Directory
 
    
    
  - collection of: 1.2.1.4. Simplicities
 - creating: 22.3. Creating CPAN Modules
 
    
    - decompressing and unpacking: 22.2.1. Decompressing and Unpacking CPAN Modules
 
    
  - directory for: 22. CPAN
 
    - installing into Perl library: 22.2.3. Installing CPAN Modules into the Perl Library
 
    
    - mail, sending: 25.5. Interprocess Communication (IPC)
 
    
    - making available to programs: 22.2. Using CPAN Modules
 
    
    - portability of: 25.7. Standard Modules
 
  
  - storing in: 10. Packages
 
 
  
  
  
  
  - creating: 11.2. Creating Modules
 
    
    - privacy and the Exporter: 11.2.1. Module Privacy and the Exporter
 
    
    - symbol exportation, preventing: 11.2.1.3. Managing unknown symbols
 
    
    - version checking: 11.2.1.2. Version checking
 
  
 
  
  - exporting names to other modules: 29.2.74. import
 
  
  - functions dealing with: 29.1. Perl Functions by Category
 
  
  - importing: 32.1.17. Module Installation Support
 
  
  - names for: 24.3. Programming with Style
 
  
  - splitting into separate files: 10.2. Autoloading
 
  
  - standard: 32. Standard Modules
 
    
    - base classes and convenience: 32.1.14. Convenient Classes
 
    
    - command-line processing: 32.1.3. Option, Argument, Parameter, and Configuration
File Processing
 
    
    - for data types: 32.1.1. Data Types
 
    
    - DBM file management libraries, loading: 32.1.10. DBM Interfaces
 
    
    - development support: 32.1.18. Development Support
 
    
    - documentation support: 32.1.16. Documentation Support
 
    
    - files, cross-platform methods of access: 32.1.4. Filenames, Filesystems, and File Locking
 
    
    - internationalization and locales: 32.1.6. Internationalization and Locale
 
    
    - module installation support: 32.1.17. Module Installation Support
 
    
    - networking and interprocess communication: 32.1.8. Networking and Interprocess Communication
 
    
    - object-oriented file, directory, and IPC access: 32.1.5. Filehandle, Directory Handle, and
Stream I/O Utilities
 
    
    - operating system interfaces, manipulating: 32.1.7. Operating System Interfaces
 
    
    - Perl compiler and code generator: 32.1.19. Perl Compiler and Code Generator
 
    
    - Perl language extensions and externals: 32.1.13. Perl Language Extensions and Internals
 
    
    - security, dealing with: 32.1.12. Authentication, Security, and Encryption
 
    
    - text, manipulating with: 32.1.2. String Processing, Language Text Processing, Parsing, and Searching
 
    
    - user interfaces, providing: 32.1.11. User Interfaces
 
    
    - warnings and exceptions: 32.1.15. Warnings and Exceptions
 
  
 
  
  - testing: 21.3.2. Creating Extensions
 
    - 21.3.3. XSUB Input and Output
 
    - 22.3. Creating CPAN Modules
 
  
 
  
  - thread modules: 17.2.3. Other Thread Modules
 
  
  - thread safety and: 17.2. The Thread Model
 
  
  - tie modules on CPAN: 14.6. Tie Modules on CPAN
 
  
  - user-defined, capitalization in names: 2.5. Names
 
 
- modulus (%) operator: 3.7. Multiplicative Operators
 
- more than sign (see >)
 
- mortgages, Perl modules for: 22.1. The CPAN modules Directory
 
- MS-DOS operating system, invoking Perl applications on: 19.1.1. #! and Quoting on Non-Unix Systems
 
- msgctl function: 29.2.95. msgctl
 
- msgget function: 29.2.96. msgget
 
- msgrcv function: 29.2.97. msgrcv
 
- msgsnd function: 29.2.98. msgsnd
 
- $mtime file statistic: 29.2.165. stat
 
- mulitple inheritance, SUPER pseudopackage, working with: 12.5.2. Accessing Overridden Methods
 
- multidimensional arrays: 1.2.1.3. Complexities
 
  - 9.1. Arrays of Arrays
 
 
- multidimensional hashes: 9.4. Hashes of Hashes
 
  
  - accessing and printing: 9.4.3. Access and Printing of a Hash of Hashes
 
  
  - generation of: 9.4.2. Generation of a Hash of Hashes
 
 
- multiple inheritance: 12.5. Class Inheritance
 
  
  - AUTOLOAD subroutine and: 12.5.4. Method Autoloading
 
  
  - methods, invoking all overridden base class: 12.5.3. UNIVERSAL: The Ultimate Ancestor Class
 
 
- multiplication: 1.5.1. Some Binary Arithmetic Operators
 
  
  - strings, repeat operator: 1.5.2. String Operators
 
 
- multiplicative operators: 1.5.2. String Operators
 
  - 3.7. Multiplicative Operators
 
 
- multiprocessing
 
  
  - processer access, unpredictability of: 23.2. Handling Timing Glitches
 
  
  - thread model: 17.2. The Thread Model
 
 
- multithreading: 17. Threads
 
- mutators, copying and: 13.4. The Copy Constructor (=)
 
- my declarations: 2.5. Names
 
  - 4. Statements and Declarations
 
  - 29.2.99. my
 
  
  - closures and: 8.3.7. Closures
 
  
  - context rules and: 2.7.1. Scalar and List Context
 
  
  - local, using instead of: 24.1.2. Frequently Ignored Advice
 
  
  - local vs.: 4.8.4. Dynamically Scoped Variables: local
 
 
- my function: 4.4.3. foreach Loops
 
  - 4.8.1. Scoped Variable Declarations
 
  - 4.8.1. Scoped Variable Declarations
 
  - 4.8.2. Lexically Scoped Variables: my
 
 
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 © 2002
O'Reilly & Associates, Inc.
All Rights Reserved.