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: M
- -M (modification age) file test operator: Named Unary and File Test Operators
- m?? (match) operator: The m// Operator (Matching)
- m// (matching) operator: The m// Operator (Matching)
- /m pattern modifier: Pattern Modifiers
- -M (use module) command-line switch: Switches
- Macintosh operating system
-
- command-line interface in versions: How to Do It
- File::Spec::Mac module: Filenames, Filesystems, and File Locking
- invoking Perl application on: #! and Quoting on Non-Unix Systems
- quoting on: #! and Quoting on Non-Unix Systems
- magical autodecrement and autoincrement: Overloadable Operators
- magical autoincrement: Autoincrement and Autodecrement
- magical autoincrement operator: Range Operator
- magical counter variables: Magical Counter Variables
-
- Perl modules for: The CPAN modules Directory
- sending, portability and: Interprocess Communication (IPC)
- main package: Name Lookups
-
- creating for Perl extensions: Module Installation Support
- Makefile.PL: Creating Extensions
- MakeMaker: Creating CPAN Modules
- malloc errors: Special Variables in Alphabetical Order
- malloc function, PERL_DEBUG_MSTATS environment variable, using with: Environment Variables
- man command: Online Documentation
-
- Modules
- Miscellaneous Commands
- (see also perldoc)
- MANIFEST file: Creating Extensions
- manpages: Online Documentation
-
- CPAN doc subdirectory, containing: CPAN
- Pod::Man module: Documentation Support
- map function: List Processing
- mapping keys, pseudohashes: Field Declarations with use fields
- mark stack: Executing Your Code
- marshalling modules: Data::Dumper
- $MATCH: Special Variables in Alphabetical Order
- match (??) operator, reset function and: reset
- match (m//) operator: Universal Blunders
- match-time pattern interpolation: Match-time pattern interpolation
- matching patterns: Pattern Matching
-
- Pattern Matching
- (see also patterns)
- math library, C language: Using Functions from an External C Library
- math, Perl modules for: The CPAN modules Directory
- Math::BigFloat module: Data Types
- Math::BigInt module: Overloading
- Math::Complex module: Data Types
- mathematical functions, overloading: Overloadable Operators
- mathematics
-
- operators: Unary and Binary Operators
- operators in Perl: Operators
- Math::Trig module: Data Types
- maximal matching: Metasymbol Tables
- maximum and minimum item matches, specifying: Quantifiers
- maxTraceLen option (debugger): Debugger Options
- member data: Initializers
-
- efficiency of: Space Efficiency
- garbage collection: Garbage Collection, Circular References, and Weak References
- management, destructors and: Instance Destructors
- running out of: Special Variables in Alphabetical Order
- shared memory segment ID: shmget
- shared, System V IPC: System V IPC
-
- controlled access to: System V IPC
- statistics on, displaying: Environment Variables
- message digests, Perl modules for: The CPAN modules Directory
- messages
-
- functions for: msgctl
- IPC::Msg module: Networking and Interprocess Communication
- passing with UDP: Message Passing
- printing on entry and exit from subroutines: Debugger Options
- receiving on sockets: recv
- script embedded in: Switches
- sending on sockets: send
- System V IPC: System V IPC
- metacharacters: The Regular Expression Bestiary
-
- Time Efficiency
- escaping with backslash (\): Metacharacters and Metasymbols
- escaping with quotemeta: quotemeta
- in exec arguments: exec
- in patterns: Metacharacters and Metasymbols
- shell, in pipe commands: open
- structural: The Regular Expression Bestiary
-
- alphanumeric, in patterns: Metasymbol Tables
- extension syntax for: Metasymbol Tables
- in patterns: Metacharacters and Metasymbols
- method attribute: New Tricks
-
- subroutines: Subroutine Attributes
- Method (overload::Method): Public Overload Functions
- methods: Using Object Methods
-
- Brief Refresher on Object-Oriented Lingo
- adding to an existing class: Accessing Overridden Methods
- array-tying: Array-Tying Methods
- autoloading: Method Autoloading
- called by tied variables: Tied Variables
- class data, working like accessors: Managing Class Data
- classes implementing tied arrays: Tying Arrays
- classes implementing tied filehandles: Tying Filehandles
- classes implementing tied hashes: Tying Hashes
- declarations, lvalues, indicating return of: New Tricks
- hash-tying: Hash-Tying Methods
- invoking: Method Invocation
-
- explicitly or implicitly: Method Invocation
- using indirect objects: Method Invocation Using Indirect Objects
- subroutine calls vs.: Inheritable Constructors
- using arrow operator: Method Invocation Using the Arrow Operator
- names for: Developing with Style
- object methods, locking: Locking methods
- overriding: Accessing Overridden Methods
- Perl classes inheritance of: Managing Instance Data
- private methods, ignoring inheritance with: Private Methods
- references to: Closures
- searching for
-
- class inheritance: Class Inheritance
- inheritance through @ISA array: Inheritance Through @ISA
- subroutines as: Perl's Object System
- subroutines vs.: Subroutines
- Thread class: The Thread Module
- tying scalars: Scalar-Tying Methods
- UINVERSAL class
-
- adding to: UNIVERSAL: The Ultimate Ancestor Class
- in UNIVERSAL class: UNIVERSAL: The Ultimate Ancestor Class
- m//g operator, Perl versions, changes in: Previous Perl Traps
- Microsoft Windows
-
- ActiveState Perl distribution, installing: #! and Quoting on Non-Unix Systems
- CPAN modules, installing on: Decompressing and Unpacking CPAN Modules
- fileglobbing, File::DosGlob module: Filenames, Filesystems, and File Locking
- File::Spec::Win32 module: Filenames, Filesystems, and File Locking
- fork operation, cloning interpreter objects: The Process Model
- modules for: Microsoft-Related Modules
- Perl modules for: The CPAN modules Directory
- porting information (perlwin32): Interprocess Communication
- registry, manipulating: Tie Modules on CPAN
- shell, setting alternative for Perl use: Environment Variables
- signal number 0 on: Signaling Process Groups
- system calls using wide-character APIs: Building Character
- Windows, quoting on: #! and Quoting on Non-Unix Systems
- Win32::Pipe module: Named Pipes
- MIDI, Perl modules for: The CPAN modules Directory
- MIME, Perl modules for: The CPAN modules Directory
- minimal matching: Minimal Matching
- minus (-) operator: Ideographic Unary Operators
- miscellaneous functions: Perl Functions by Category
- mkdir function: mkdir
- mkfifo function: Named Pipes
- MLDBM module: Tie Modules on CPAN
-
- Data::Dumper module, using with: Data::Dumper
- mmap syscall: System V IPC
- $mode file statistic: stat
- modems, Perl modules for: The CPAN modules Directory
- modes, opening files in: open
- modification time, file: stat
- modifiers
-
- pattern
-
- cloistered: Cloistered Pattern Modifiers
- with s/// (substitution) operator: The s/// Operator (Substitution)
- patterns, with tr/// (transliteration) operator: The tr/// Operator (Transliteration)
- statements, quantifiers vs.: The Regular Expression Bestiary
- statements, simple: Simple Statements
- mod_perl module: Executing Your Code
- modules: The Pursuit of Happiness
-
- Simplicities
- Packages
- Autoloading
- Modules
- backend: Compiler Backends
- backend, calling: Compiler Backends
- built-in functions, overriding: Overriding Built-in Functions
- class system and: Inheritance Through @ISA
- classes, storing in for privacy: Private Methods
- classes vs.: Packages
- CPAN: The CPAN modules Directory
-
- building: Building CPAN Modules
- categories of: The CPAN modules Directory
- collection of: Simplicities
- creating: Creating CPAN Modules
- decompressing and unpacking: Decompressing and Unpacking CPAN Modules
- directory for: CPAN
- installing into Perl library: Installing CPAN Modules into the Perl Library
- mail, sending: Interprocess Communication (IPC)
- making available to programs: Using CPAN Modules
- portability of: Standard Modules
- storing in: Packages
- creating: Creating Modules
-
- privacy and the Exporter: Module Privacy and the Exporter
- symbol exportation, preventing: Managing unknown symbols
- version checking: Version checking
- exporting names to other modules: import
- functions dealing with: Perl Functions by Category
- importing: Module Installation Support
- names for: Developing with Style
- splitting into separate files: Autoloading
- standard: Standard Modules
-
- base classes and convenience: Convenient Classes
- command-line processing: Option, Argument, Parameter, and Configuration File Processing
- for data types: Data Types
- DBM file management libraries, loading: DBM Interfaces
- development support: Development Support
- documentation support: Documentation Support
- files, cross-platform methods of access: Filenames, Filesystems, and File Locking
- internationalization and locales: Internationalization and Locale
- module installation support: Module Installation Support
- networking and interprocess communication: Networking and Interprocess Communication
- object-oriented file, directory, and IPC access: Filehandle, Directory Handle, and Stream I/O Utilities
- operating system interfaces, manipulating: Operating System Interfaces
- Perl compiler and code generator: Perl Compiler and Code Generator
- Perl language extensions and externals: Perl Language Extensions and Internals
- security, dealing with: Authentication, Security, and Encryption
- text, manipulating with: String Processing, Language Text Processing, Parsing, and Searching
- user interfaces, providing: User Interfaces
- warnings and exceptions: Warnings and Exceptions
- testing: Creating Extensions
- thread modules: Other Thread Modules
- thread safety and: The Thread Model
- tie modules on CPAN: Tie Modules on CPAN
- user-defined, capitalization in names: Names
- modulus (%) operator: Multiplicative Operators
- more than sign (see >)
- mortgages, Perl modules for: The CPAN modules Directory
- MS-DOS operating system, invoking Perl applications on: #! and Quoting on Non-Unix Systems
- msgctl function: msgctl
- msgget function: msgget
- msgrcv function: msgrcv
- msgsnd function: msgsnd
- $mtime file statistic: stat
- mulitple inheritance, SUPER pseudopackage, working with: Accessing Overridden Methods
- multidimensional arrays: Complexities
- multidimensional hashes: Hashes of Hashes
-
- accessing and printing: Access and Printing of a Hash of Hashes
- generation of: Generation of a Hash of Hashes
- multiple inheritance: Class Inheritance
-
- AUTOLOAD subroutine and: Method Autoloading
- methods, invoking all overridden base class: UNIVERSAL: The Ultimate Ancestor Class
- multiplication: Some Binary Arithmetic Operators
-
- strings, repeat operator: String Operators
- multiplicative operators: String Operators
- multiprocessing
-
- processer access, unpredictability of: Handling Timing Glitches
- thread model: The Thread Model
- multithreading: Threads
- mutators, copying and: The Copy Constructor (=)
- my declarations: Names
-
- Statements and Declarations
- my
- closures and: Closures
- context rules and: Scalar and List Context
- local, using instead of: Frequently Ignored Advice
- local vs.: Dynamically Scoped Variables: local
- my function: foreach Loops
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