Christiansen - Programming Perl 4e (O'Reilly, 2012)

This book is written to make the easy jobs easy, without making the hard jobs impossible.


Tom Christiansen, brian d foy & Larry Wall, Jon Orwant


1176 Pages

100077 Reads

73 Downloads

English

PDF Format

20.1 MB

Other Books

Download PDF format


  • Tom Christiansen, brian d foy & Larry Wall, Jon Orwant   
  • 1176 Pages   
  • 14 Feb 2015
  • Page - 1

    read more..

  • Page - 2

    read more..

  • Page - 3

    read more..

  • Page - 4

    read more..

  • Page - 5

    read more..

  • Page - 6

    read more..

  • Page - 7

    read more..

  • Page - 8

    read more..

  • Page - 9

    read more..

  • Page - 10

    8. References .. 339 9. Data Structures . 365 viii | Table of Contents read more..

  • Page - 11

    10. Packages 387 11. Modules . 401 12. Objects .. 415 Table of Contents | ix read more..

  • Page - 12

    13. Overloading . 457 14. Tied Variables .. 475 x | Table of Contents read more..

  • Page - 13

    Part III. Perl as Technology 15. Interprocess Communication . 517 16. Compiling .. 553 17. The Command-Line Interface . 575 Table of Contents | xi read more..

  • Page - 14

    18. The Perl Debugger . 603 19. CPAN 629 xii | Table of Contents read more..

  • Page - 15

    Part IV. Perl as Culture 20. Security . 647 21. Common Practices . 679 Table of Contents | xiii read more..

  • Page - 16

    22. Portable Perl 721 23. Plain Old Documentation .. 731 24. Perl Culture . 751 Part V. Reference Material 25. Special Names .. 763 xiv | Table of Contents read more..

  • Page - 17

    26. Formats . 793 27. Functions 819 28. The Standard Perl Library . 991 29. Pragmatic Modules .. 1001 Table of Contents | xv read more..

  • Page - 18

    xvi | Table of Contents read more..

  • Page - 19

    Glossary 1045 Index of Perl Modules in This Book .. 1083 Index .. 1091 Table of Contents | xvii read more..

  • Page - 20

    read more..

  • Page - 21

    List of Tables xix read more..

  • Page - 22

    xx | List of Tables read more..

  • Page - 23

    List of Tables | xxi read more..

  • Page - 24

    read more..

  • Page - 25

    Preface The Pursuit of Happiness xxiii read more..

  • Page - 26

    xxiv | Preface read more..

  • Page - 27

    Preface | xxv read more..

  • Page - 28

    xxvi | Preface read more..

  • Page - 29

    What’s New in This Edition Preface | xxvii read more..

  • Page - 30

    xxviii | Preface read more..

  • Page - 31

    Preface | xxix read more..

  • Page - 32

    The Standard Distribution xxx | Preface read more..

  • Page - 33

    Preface | xxxi read more..

  • Page - 34

    Online Documentation xxxii | Preface read more..

  • Page - 35

    Navigating the Standard Manpages Manpage Covers Preface | xxxiii read more..

  • Page - 36

    Manpage Covers Manpage Covers Manpage Covers xxxiv | Preface read more..

  • Page - 37

    Manpage Covers Non-Perl Manpages Offline Documentation Preface | xxxv read more..

  • Page - 38

    xxxvi | Preface read more..

  • Page - 39

    Additional Resources Perl on the Web Bug Reports Preface | xxxvii read more..

  • Page - 40

    Conventions Used in This Book xxxviii | Preface read more..

  • Page - 41

    Acknowledgments Preface | xxxix read more..

  • Page - 42

    Safari® Books Online We’d Like to Hear from You xl | Preface read more..

  • Page - 43

    Preface | xli read more..

  • Page - 44

    read more..

  • Page - 45

    PART I Overview read more..

  • Page - 46

    read more..

  • Page - 47

    CHAPTER 1 An Overview of Perl Getting Started 3 read more..

  • Page - 48

    Natural and Artificial Languages 4 | Chapter 1: An Overview of Perl read more..

  • Page - 49

    Variable Syntax Natural and Artificial Languages | 5 read more..

  • Page - 50

    Type Sigil Example Is a Name For 6 | Chapter 1: An Overview of Perl read more..

  • Page - 51

    Singularities Natural and Artificial Languages | 7 read more..

  • Page - 52

    8 | Chapter 1: An Overview of Perl read more..

  • Page - 53

    Pluralities Arrays. Natural and Artificial Languages | 9 read more..

  • Page - 54

    Hashes. 10 | Chapter 1: An Overview of Perl read more..

  • Page - 55

    Natural and Artificial Languages | 11 read more..

  • Page - 56

    Complexities 12 | Chapter 1: An Overview of Perl read more..

  • Page - 57

    Natural and Artificial Languages | 13 read more..

  • Page - 58

    Simplicities 14 | Chapter 1: An Overview of Perl read more..

  • Page - 59

    Natural and Artificial Languages | 15 read more..

  • Page - 60

    16 | Chapter 1: An Overview of Perl read more..

  • Page - 61

    Verbs Natural and Artificial Languages | 17 read more..

  • Page - 62

    An Average Example 18 | Chapter 1: An Overview of Perl read more..

  • Page - 63

    An Average Example | 19 read more..

  • Page - 64

    How to Do It 20 | Chapter 1: An Overview of Perl read more..

  • Page - 65

    Filehandles Filehandles | 21 read more..

  • Page - 66

    22 | Chapter 1: An Overview of Perl read more..

  • Page - 67

    Filehandles | 23 read more..

  • Page - 68

    Operators 24 | Chapter 1: An Overview of Perl read more..

  • Page - 69

    Some Binary Arithmetic Operators Example Name Result String Operators Operators | 25 read more..

  • Page - 70

    Assignment Operators 26 | Chapter 1: An Overview of Perl read more..

  • Page - 71

    Operators | 27 read more..

  • Page - 72

    Unary Arithmetic Operators Example Name Result 28 | Chapter 1: An Overview of Perl read more..

  • Page - 73

    Logical Operators Example Name Result Operators | 29 read more..

  • Page - 74

    Some Numeric and String Comparison Operators Comparison Numeric String Return Value 30 | Chapter 1: An Overview of Perl read more..

  • Page - 75

    Some File Test Operators Example Name Result Control Structures Control Structures | 31 read more..

  • Page - 76

    What Is Truth? 32 | Chapter 1: An Overview of Perl read more..

  • Page - 77

    The if and unless statements Control Structures | 33 read more..

  • Page - 78

    The given and when Statements 34 | Chapter 1: An Overview of Perl read more..

  • Page - 79

    Looping Constructs Conditional loops Control Structures | 35 read more..

  • Page - 80

    36 | Chapter 1: An Overview of Perl read more..

  • Page - 81

    The three-part loop Control Structures | 37 read more..

  • Page - 82

    The foreach loop 38 | Chapter 1: An Overview of Perl read more..

  • Page - 83

    Breaking out: next and last Regular Expressions Regular Expressions | 39 read more..

  • Page - 84

    40 | Chapter 1: An Overview of Perl read more..

  • Page - 85

    Regular Expressions | 41 read more..

  • Page - 86

    Name ASCII Definition Unicode Definition Shortcut 42 | Chapter 1: An Overview of Perl read more..

  • Page - 87

    Quantifiers Regular Expressions | 43 read more..

  • Page - 88

    Minimal Matching Nailing Things Down 44 | Chapter 1: An Overview of Perl read more..

  • Page - 89

    Backreferences Regular Expressions | 45 read more..

  • Page - 90

    Where Numbered Group Named Group 46 | Chapter 1: An Overview of Perl read more..

  • Page - 91

    List Processing List Processing | 47 read more..

  • Page - 92

    48 | Chapter 1: An Overview of Perl read more..

  • Page - 93

    What You Don’t Know Won’t Hurt You (Much) What You Don’t Know Won’t Hurt You (Much) | 49 read more..

  • Page - 94

    read more..

  • Page - 95

    PART II The Gory Details read more..

  • Page - 96

    read more..

  • Page - 97

    CHAPTER 2 Bits and Pieces Atoms 53 read more..

  • Page - 98

    Molecules 54 | Chapter 2: Bits and Pieces read more..

  • Page - 99

    Molecules | 55 read more..

  • Page - 100

    Built-in Data Types 56 | Chapter 2: Bits and Pieces read more..

  • Page - 101

    Built-in Data Types | 57 read more..

  • Page - 102

    Variables 58 | Chapter 2: Bits and Pieces read more..

  • Page - 103

    Construct Meaning Construct Meaning Construct Meaning Construct Meaning Variables | 59 read more..

  • Page - 104

    Names 60 | Chapter 2: Bits and Pieces read more..

  • Page - 105

    Names | 61 read more..

  • Page - 106

    Name Lookups 62 | Chapter 2: Bits and Pieces read more..

  • Page - 107

    Names | 63 read more..

  • Page - 108

    64 | Chapter 2: Bits and Pieces read more..

  • Page - 109

    Scalar Values Scalar Values | 65 read more..

  • Page - 110

    66 | Chapter 2: Bits and Pieces read more..

  • Page - 111

    Numeric Literals String Literals Scalar Values | 67 read more..

  • Page - 112

    Code Meaning 68 | Chapter 2: Bits and Pieces read more..

  • Page - 113

    Code Meaning Scalar Values | 69 read more..

  • Page - 114

    Pick Your Own Quotes 70 | Chapter 2: Bits and Pieces read more..

  • Page - 115

    Customary Generic Meaning Interpolates Scalar Values | 71 read more..

  • Page - 116

    Or Leave Out the Quotes Entirely 72 | Chapter 2: Bits and Pieces read more..

  • Page - 117

    Interpolating Array Values “Here” Documents Scalar Values | 73 read more..

  • Page - 118

    74 | Chapter 2: Bits and Pieces read more..

  • Page - 119

    Version Literals Scalar Values | 75 read more..

  • Page - 120

    Other Literal Tokens Context Scalar and List Context 76 | Chapter 2: Bits and Pieces read more..

  • Page - 121

    Context | 77 read more..

  • Page - 122

    Boolean Context 78 | Chapter 2: Bits and Pieces read more..

  • Page - 123

    Void Context Interpolative Context List Values and Arrays List Values and Arrays | 79 read more..

  • Page - 124

    80 | Chapter 2: Bits and Pieces read more..

  • Page - 125

    List Values and Arrays | 81 read more..

  • Page - 126

    List Assignment 82 | Chapter 2: Bits and Pieces read more..

  • Page - 127

    Array Length List Values and Arrays | 83 read more..

  • Page - 128

    Hashes 84 | Chapter 2: Bits and Pieces read more..

  • Page - 129

    Hashes | 85 read more..

  • Page - 130

    Typeglobs and Filehandles 86 | Chapter 2: Bits and Pieces read more..

  • Page - 131

    Input Operators Command Input (Backtick) Operator Input Operators | 87 read more..

  • Page - 132

    Line Input (Angle) Operator 88 | Chapter 2: Bits and Pieces read more..

  • Page - 133

    Input Operators | 89 read more..

  • Page - 134

    90 | Chapter 2: Bits and Pieces read more..

  • Page - 135

    Filename Globbing Operator Input Operators | 91 read more..

  • Page - 136

    92 | Chapter 2: Bits and Pieces read more..

  • Page - 137

    Input Operators | 93 read more..

  • Page - 138

    read more..

  • Page - 139

    CHAPTER 3 Unary and Binary Operators 95 read more..

  • Page - 140

    Associativity Arity Precedence Class 96 | Chapter 3: Unary and Binary Operators read more..

  • Page - 141

    Associativity Arity Precedence Class Terms and List Operators (Leftward) Terms and List Operators (Leftward) | 97 read more..

  • Page - 142

    98 | Chapter 3: Unary and Binary Operators read more..

  • Page - 143

    The Arrow Operator The Arrow Operator | 99 read more..

  • Page - 144

    Autoincrement and Autodecrement 100 | Chapter 3: Unary and Binary Operators read more..

  • Page - 145

    Exponentiation Ideographic Unary Operators Ideographic Unary Operators | 101 read more..

  • Page - 146

    102 | Chapter 3: Unary and Binary Operators read more..

  • Page - 147

    Binding Operators Binding Operators | 103 read more..

  • Page - 148

    Multiplicative Operators 104 | Chapter 3: Unary and Binary Operators read more..

  • Page - 149

    Additive Operators Shift Operators Shift Operators | 105 read more..

  • Page - 150

    Named Unary and File Test Operators 106 | Chapter 3: Unary and Binary Operators read more..

  • Page - 151

    Character Operator Term Named Unary and File Test Operators | 107 read more..

  • Page - 152

    Operator Meaning 108 | Chapter 3: Unary and Binary Operators read more..

  • Page - 153

    Operator Meaning Named Unary and File Test Operators | 109 read more..

  • Page - 154

    110 | Chapter 3: Unary and Binary Operators read more..

  • Page - 155

    Relational Operators Numeric String Meaning Equality Operators Equality Operators | 111 read more..

  • Page - 156

    Numeric String Meaning Smartmatch Operator 112 | Chapter 3: Unary and Binary Operators read more..

  • Page - 157

    Smartmatch Operator | 113 read more..

  • Page - 158

    Left Right Description Like (But Evaluated in Boolean Context) 114 | Chapter 3: Unary and Binary Operators read more..

  • Page - 159

    Left Right Description Like (But Evaluated in Boolean Context) Smartmatch Operator | 115 read more..

  • Page - 160

    116 | Chapter 3: Unary and Binary Operators read more..

  • Page - 161

    Smartmatching of Objects Smartmatch Operator | 117 read more..

  • Page - 162

    Bitwise Operators 118 | Chapter 3: Unary and Binary Operators read more..

  • Page - 163

    C-Style Logical (Short-Circuit) Operators Example Name Result C-Style Logical (Short-Circuit) Operators | 119 read more..

  • Page - 164

    Range Operators 120 | Chapter 3: Unary and Binary Operators read more..

  • Page - 165

    Range Operators | 121 read more..

  • Page - 166

    122 | Chapter 3: Unary and Binary Operators read more..

  • Page - 167

    Conditional Operator Conditional Operator | 123 read more..

  • Page - 168

    124 | Chapter 3: Unary and Binary Operators read more..

  • Page - 169

    Assignment Operators Assignment Operators | 125 read more..

  • Page - 170

    Comma Operators 126 | Chapter 3: Unary and Binary Operators read more..

  • Page - 171

    List Operators (Rightward) Logical and, or, not, and xor Logical and, or, not, and xor | 127 read more..

  • Page - 172

    C Operators Missing from Perl 128 | Chapter 3: Unary and Binary Operators read more..

  • Page - 173

    CHAPTER 4 Statements and Declarations 129 read more..

  • Page - 174

    Simple Statements 130 | Chapter 4: Statements and Declarations read more..

  • Page - 175

    Compound Statements Compound Statements | 131 read more..

  • Page - 176

    132 | Chapter 4: Statements and Declarations read more..

  • Page - 177

    if and unless Statements The given Statement The given Statement | 133 read more..

  • Page - 178

    134 | Chapter 4: Statements and Declarations read more..

  • Page - 179

    The given Statement | 135 read more..

  • Page - 180

    136 | Chapter 4: Statements and Declarations read more..

  • Page - 181

    The when Statement and Modifier The given Statement | 137 read more..

  • Page - 182

    138 | Chapter 4: Statements and Declarations read more..

  • Page - 183

    Loop Statements while and until Statements Loop Statements | 139 read more..

  • Page - 184

    Three-Part Loops 140 | Chapter 4: Statements and Declarations read more..

  • Page - 185

    Loop Statements | 141 read more..

  • Page - 186

    foreach Loops 142 | Chapter 4: Statements and Declarations read more..

  • Page - 187

    Loop Statements | 143 read more..

  • Page - 188

    Loop Control 144 | Chapter 4: Statements and Declarations read more..

  • Page - 189

    Loop Statements | 145 read more..

  • Page - 190

    146 | Chapter 4: Statements and Declarations read more..

  • Page - 191

    Bare Blocks as Loops Loop Statements | 147 read more..

  • Page - 192

    148 | Chapter 4: Statements and Declarations read more..

  • Page - 193

    Loopy Topicalizers The goto Operator The goto Operator | 149 read more..

  • Page - 194

    Paleolithic Perl Case Structures 150 | Chapter 4: Statements and Declarations read more..

  • Page - 195

    Paleolithic Perl Case Structures | 151 read more..

  • Page - 196

    The Ellipsis Statement 152 | Chapter 4: Statements and Declarations read more..

  • Page - 197

    Global Declarations Global Declarations | 153 read more..

  • Page - 198

    154 | Chapter 4: Statements and Declarations read more..

  • Page - 199

    Scoped Declarations Scoped Declarations | 155 read more..

  • Page - 200

    Scoped Variable Declarations 156 | Chapter 4: Statements and Declarations read more..

  • Page - 201

    Scoped Declarations | 157 read more..

  • Page - 202

    158 | Chapter 4: Statements and Declarations read more..

  • Page - 203

    Lexically Scoped Variables: my Scoped Declarations | 159 read more..

  • Page - 204

    Persistent Lexically Scoped Variables: state 160 | Chapter 4: Statements and Declarations read more..

  • Page - 205

    Lexically Scoped Global Declarations: our Scoped Declarations | 161 read more..

  • Page - 206

    Dynamically Scoped Variables: local 162 | Chapter 4: Statements and Declarations read more..

  • Page - 207

    Scoped Declarations | 163 read more..

  • Page - 208

    Pragmas 164 | Chapter 4: Statements and Declarations read more..

  • Page - 209

    Controlling Warnings Controlling the Use of Globals Pragmas | 165 read more..

  • Page - 210

    166 | Chapter 4: Statements and Declarations read more..

  • Page - 211

    CHAPTER 5 Pattern Matching 167 read more..

  • Page - 212

    The Regular Expression Bestiary 168 | Chapter 5: Pattern Matching read more..

  • Page - 213

    The Regular Expression Bestiary | 169 read more..

  • Page - 214

    170 | Chapter 5: Pattern Matching read more..

  • Page - 215

    Pattern-Matching Operators Pattern-Matching Operators | 171 read more..

  • Page - 216

    172 | Chapter 5: Pattern Matching read more..

  • Page - 217

    Pattern-Matching Operators | 173 read more..

  • Page - 218

    174 | Chapter 5: Pattern Matching read more..

  • Page - 219

    Pattern Modifiers Modifier Meaning Pattern-Matching Operators | 175 read more..

  • Page - 220

    Modifier Meaning Σίσυφος σίσυφος ΣΊΣΥΦΟΣ Σίσυφος ςίσυφοσ İ 176 | Chapter 5: Pattern Matching read more..

  • Page - 221

    Pattern-Matching Operators | 177 read more..

  • Page - 222

    178 | Chapter 5: Pattern Matching read more..

  • Page - 223

    μ K Pattern-Matching Operators | 179 read more..

  • Page - 224

    180 | Chapter 5: Pattern Matching read more..

  • Page - 225

    The m// Operator (Matching) Pattern-Matching Operators | 181 read more..

  • Page - 226

    Modifier Meaning 182 | Chapter 5: Pattern Matching read more..

  • Page - 227

    Modifier Meaning Pattern-Matching Operators | 183 read more..

  • Page - 228

    The s/// Operator (Substitution) 184 | Chapter 5: Pattern Matching read more..

  • Page - 229

    Modifier Meaning Pattern-Matching Operators | 185 read more..

  • Page - 230

    Modifier Meaning 186 | Chapter 5: Pattern Matching read more..

  • Page - 231

    Modifying strings en passant Modifying arrays en masse Pattern-Matching Operators | 187 read more..

  • Page - 232

    When a global substitution just isn’t global enough 188 | Chapter 5: Pattern Matching read more..

  • Page - 233

    The tr/// Operator (Transliteration) Pattern-Matching Operators | 189 read more..

  • Page - 234

    Glyph Code Category Script Name Modifier Meaning 190 | Chapter 5: Pattern Matching read more..

  • Page - 235

    Pattern-Matching Operators | 191 read more..

  • Page - 236

    Metacharacters and Metasymbols 192 | Chapter 5: Pattern Matching read more..

  • Page - 237

    Metasymbol Tables Symbol Atomic Meaning Metacharacters and Metasymbols | 193 read more..

  • Page - 238

    Maximal Minimal Possessive Allowed Range 194 | Chapter 5: Pattern Matching read more..

  • Page - 239

    Extension Atomic Meaning Metacharacters and Metasymbols | 195 read more..

  • Page - 240

    Symbol Atomic Meaning 196 | Chapter 5: Pattern Matching read more..

  • Page - 241

    Symbol Atomic Meaning Metacharacters and Metasymbols | 197 read more..

  • Page - 242

    198 | Chapter 5: Pattern Matching read more..

  • Page - 243

    Specific Characters Escape Meaning Metacharacters and Metasymbols | 199 read more..

  • Page - 244

    Wildcard Metasymbols 200 | Chapter 5: Pattern Matching read more..

  • Page - 245

    ♯ Metacharacters and Metasymbols | 201 read more..

  • Page - 246

    Character Classes Bracketed Character Classes 202 | Chapter 5: Pattern Matching read more..

  • Page - 247

    Character Classes | 203 read more..

  • Page - 248

    Classic Perl Character Class Shortcuts 204 | Chapter 5: Pattern Matching read more..

  • Page - 249

    Symbol Meaning Normal Property Property Enumerated Legacy Character Classes | 205 read more..

  • Page - 250

    206 | Chapter 5: Pattern Matching read more..

  • Page - 251

    Character Properties Short Property Long Property Meaning Character Classes | 207 read more..

  • Page - 252

    Short Property Long Property Meaning Short Name Long Name Meaning 208 | Chapter 5: Pattern Matching read more..

  • Page - 253

    Short Name Long Name Meaning Character Classes | 209 read more..

  • Page - 254

    POSIX-Style Character Classes Glyph Code Category Script Name 210 | Chapter 5: Pattern Matching read more..

  • Page - 255

    Glyph Code Category Script Name Class Normal Meaning With Character Classes | 211 read more..

  • Page - 256

    Class Normal Meaning With 212 | Chapter 5: Pattern Matching read more..

  • Page - 257

    Class Normal Meaning With POSIX Classic Character Classes | 213 read more..

  • Page - 258

    Quantifiers Maximal Minimal Possessive Allowed Range 214 | Chapter 5: Pattern Matching read more..

  • Page - 259

    Maximal Minimal Possessive Allowed Range Quantifiers | 215 read more..

  • Page - 260

    216 | Chapter 5: Pattern Matching read more..

  • Page - 261

    Positions Positions | 217 read more..

  • Page - 262

    Beginnings: The \A and ^ Assertions Endings: The \z, \Z, and $ Assertions 218 | Chapter 5: Pattern Matching read more..

  • Page - 263

    Boundaries: The \b and \B Assertions Progressive Matching Positions | 219 read more..

  • Page - 264

    Where You Left Off: The \G Assertion 220 | Chapter 5: Pattern Matching read more..

  • Page - 265

    Grouping and Capturing Capturing Grouping and Capturing | 221 read more..

  • Page - 266

    222 | Chapter 5: Pattern Matching read more..

  • Page - 267

    Grouping and Capturing | 223 read more..

  • Page - 268

    224 | Chapter 5: Pattern Matching read more..

  • Page - 269

    Grouping and Capturing | 225 read more..

  • Page - 270

    Named capture groups 226 | Chapter 5: Pattern Matching read more..

  • Page - 271

    Grouping and Capturing | 227 read more..

  • Page - 272

    228 | Chapter 5: Pattern Matching read more..

  • Page - 273

    Grouping Without Capturing Grouping and Capturing | 229 read more..

  • Page - 274

    Scoped Pattern Modifiers 230 | Chapter 5: Pattern Matching read more..

  • Page - 275

    Alternation Alternation | 231 read more..

  • Page - 276

    Staying in Control 232 | Chapter 5: Pattern Matching read more..

  • Page - 277

    Letting Perl Do the Work Staying in Control | 233 read more..

  • Page - 278

    Variable Interpolation 234 | Chapter 5: Pattern Matching read more..

  • Page - 279

    When backslashes happen Staying in Control | 235 read more..

  • Page - 280

    236 | Chapter 5: Pattern Matching read more..

  • Page - 281

    The qr/PATTERN/modifiers quote regex operator Staying in Control | 237 read more..

  • Page - 282

    238 | Chapter 5: Pattern Matching read more..

  • Page - 283

    The Regex Compiler Staying in Control | 239 read more..

  • Page - 284

    240 | Chapter 5: Pattern Matching read more..

  • Page - 285

    The Little Engine That /Could(n’t)?/ Staying in Control | 241 read more..

  • Page - 286

    242 | Chapter 5: Pattern Matching read more..

  • Page - 287

    Staying in Control | 243 read more..

  • Page - 288

    244 | Chapter 5: Pattern Matching read more..

  • Page - 289

    Staying in Control | 245 read more..

  • Page - 290

    246 | Chapter 5: Pattern Matching read more..

  • Page - 291

    Fancy Patterns Lookaround Assertions Fancy Patterns | 247 read more..

  • Page - 292

    248 | Chapter 5: Pattern Matching read more..

  • Page - 293

    Possessive Groups Fancy Patterns | 249 read more..

  • Page - 294

    250 | Chapter 5: Pattern Matching read more..

  • Page - 295

    Programmatic Patterns Fancy Patterns | 251 read more..

  • Page - 296

    Generated patterns 252 | Chapter 5: Pattern Matching read more..

  • Page - 297

    ‒ Fancy Patterns | 253 read more..

  • Page - 298

    Substitution evaluations 254 | Chapter 5: Pattern Matching read more..

  • Page - 299

    Match-time code evaluation Fancy Patterns | 255 read more..

  • Page - 300

    256 | Chapter 5: Pattern Matching read more..

  • Page - 301

    Fancy Patterns | 257 read more..

  • Page - 302

    Match-time pattern interpolation 258 | Chapter 5: Pattern Matching read more..

  • Page - 303

    Conditional interpolation Fancy Patterns | 259 read more..

  • Page - 304

    Recursive Patterns 260 | Chapter 5: Pattern Matching read more..

  • Page - 305

    Fancy Patterns | 261 read more..

  • Page - 306

    Grammatical Patterns 262 | Chapter 5: Pattern Matching read more..

  • Page - 307

    Fancy Patterns | 263 read more..

  • Page - 308

    264 | Chapter 5: Pattern Matching read more..

  • Page - 309

    Fancy Patterns | 265 read more..

  • Page - 310

    266 | Chapter 5: Pattern Matching read more..

  • Page - 311

    Grammars Fancy Patterns | 267 read more..

  • Page - 312

    268 | Chapter 5: Pattern Matching read more..

  • Page - 313

    Fancy Patterns | 269 read more..

  • Page - 314

    Defining Your Own Assertions 270 | Chapter 5: Pattern Matching read more..

  • Page - 315

    Alternate Engines Module Description Version Updated Current Maintainer Fancy Patterns | 271 read more..

  • Page - 316

    Module Description Version Updated Current Maintainer 272 | Chapter 5: Pattern Matching read more..

  • Page - 317

    Fancy Patterns | 273 read more..

  • Page - 318

    read more..

  • Page - 319

    CHAPTER 6 Unicode 275 read more..

  • Page - 320

    ǽ ffi İ ſ ȝ α ᾁ β Γ γ Δ δ ϝ θ λ Ξ ξ π Σ σ ς φ χ Ψ Ώ ᾦ а Б б д ж з И и к Л с т У у Ф ф Ш ь Э Ю я ÷ ± ≤ ≠ ≈ ∆ Ω ∞ ∫ ∂ 0 ₤ ₡ ₣ ƒ ₧ ◦ ‥ ‒ 276 | Chapter 6: Unicode read more..

  • Page - 321

    Unicode | 277 read more..

  • Page - 322

    Glyph Code Category Script Name Α А 278 | Chapter 6: Unicode read more..

  • Page - 323

    Unicode | 279 read more..

  • Page - 324

    Show, Don’t Tell 280 | Chapter 6: Unicode read more..

  • Page - 325

    Show, Don’t Tell | 281 read more..

  • Page - 326

    Getting at Unicode Data 282 | Chapter 6: Unicode read more..

  • Page - 327

    Getting at Unicode Data | 283 read more..

  • Page - 328

    284 | Chapter 6: Unicode read more..

  • Page - 329

    The Encode Module Getting at Unicode Data | 285 read more..

  • Page - 330

    286 | Chapter 6: Unicode read more..

  • Page - 331

    A Case of Mistaken Identity A Case of Mistaken Identity | 287 read more..

  • Page - 332

    σ ς Σ σ ς Σ ς ς σ 288 | Chapter 6: Unicode read more..

  • Page - 333

    Short Long A Case of Mistaken Identity | 289 read more..

  • Page - 334

    Graphemes and Normalization 290 | Chapter 6: Unicode read more..

  • Page - 335

    Graphemes and Normalization | 291 read more..

  • Page - 336

    N Glyph NFC? NFD? Literal Codepoints ✓ ✓ ✓ ✓ ✓ ✓ 292 | Chapter 6: Unicode read more..

  • Page - 337

    ☹ Graphemes and Normalization | 293 read more..

  • Page - 338

    294 | Chapter 6: Unicode read more..

  • Page - 339

    ḙḛḝ ḙḛḝ Graphemes and Normalization | 295 read more..

  • Page - 340

    296 | Chapter 6: Unicode read more..

  • Page - 341

    Comparing and Sorting Unicode Text Comparing and Sorting Unicode Text | 297 read more..

  • Page - 342

    298 | Chapter 6: Unicode read more..

  • Page - 343

    Comparing and Sorting Unicode Text | 299 read more..

  • Page - 344

    α č ć α β ōψ Δύσις Άσβολος Διόνυσος Φάντασος Μεγαλήσιος Ασβετος Αγχίσης Έσπερίς Ἄγδιστις Τελεσφόρος Ασωπός Λάχεσις Ἓσπερος Ἀστραῖος Χρυσόθεμις Θράσος Νέμεσις Εύνοστος Ασκληπιός Ἀριστόδημος Ιάσιος Περσεύς Ήφαιστος Ἥφαιστος Ἀριστόμαχος Νέσσος read more..

  • Page - 345

    Ἄγδιστις Ασβετος Ἑσπερίδες Ιάσιος Πίστις Αγχίσης Άσβολος Έσπερίς Λαιστρυγόνες Πρόφασις Άδραστος Ἀσκάλαφος Ἓσπερος Λάχεσις Τελεσφόρος Αίγισθος Ασκληπιός Εύνοστος Μεγαλήσιος Φάντασος Άλκηστις Ἀστραῖος Ἥφαιστος Νέμεσις Χρυσόθεμις Αργέστης Ασωπός read more..

  • Page - 346

    302 | Chapter 6: Unicode read more..

  • Page - 347

    ff Using the UCA with Perl’s sort Comparing and Sorting Unicode Text | 303 read more..

  • Page - 348

    304 | Chapter 6: Unicode read more..

  • Page - 349

    Locale Sorting Comparing and Sorting Unicode Text | 305 read more..

  • Page - 350

    More Goodies 306 | Chapter 6: Unicode read more..

  • Page - 351

    More Goodies | 307 read more..

  • Page - 352

    Custom Regex Boundaries 308 | Chapter 6: Unicode read more..

  • Page - 353

    Building Character More Goodies | 309 read more..

  • Page - 354

    310 | Chapter 6: Unicode read more..

  • Page - 355

    More Goodies | 311 read more..

  • Page - 356

    312 | Chapter 6: Unicode read more..

  • Page - 357

    References References | 313 read more..

  • Page - 358

    read more..

  • Page - 359

    CHAPTER 7 Subroutines Syntax 315 read more..

  • Page - 360

    316 | Chapter 7: Subroutines read more..

  • Page - 361

    Semantics Semantics | 317 read more..

  • Page - 362

    Tricks with Parameter Lists 318 | Chapter 7: Subroutines read more..

  • Page - 363

    Semantics | 319 read more..

  • Page - 364

    Error Indications 320 | Chapter 7: Subroutines read more..

  • Page - 365

    Scoping Issues Semantics | 321 read more..

  • Page - 366

    322 | Chapter 7: Subroutines read more..

  • Page - 367

    Semantics | 323 read more..

  • Page - 368

    Passing References 324 | Chapter 7: Subroutines read more..

  • Page - 369

    Passing References | 325 read more..

  • Page - 370

    Prototypes 326 | Chapter 7: Subroutines read more..

  • Page - 371

    Declared As Called As Prototypes | 327 read more..

  • Page - 372

    328 | Chapter 7: Subroutines read more..

  • Page - 373

    Prototypes | 329 read more..

  • Page - 374

    330 | Chapter 7: Subroutines read more..

  • Page - 375

    Inlining Constant Functions π Prototypes | 331 read more..

  • Page - 376

    Care with Prototypes 332 | Chapter 7: Subroutines read more..

  • Page - 377

    Prototypes of Built-in Functions Prototypes | 333 read more..

  • Page - 378

    Prototype Keywords 334 | Chapter 7: Subroutines read more..

  • Page - 379

    Prototype Keywords Subroutine Attributes The method Attribute Subroutine Attributes | 335 read more..

  • Page - 380

    The lvalue Attribute 336 | Chapter 7: Subroutines read more..

  • Page - 381

    Subroutine Attributes | 337 read more..

  • Page - 382

    read more..

  • Page - 383

    CHAPTER 8 References What Is a Reference? 339 read more..

  • Page - 384

    340 | Chapter 8: References read more..

  • Page - 385

    What Is a Reference? | 341 read more..

  • Page - 386

    Creating References The Backslash Operator Anonymous Data The anonymous array composer 342 | Chapter 8: References read more..

  • Page - 387

    The anonymous hash composer Creating References | 343 read more..

  • Page - 388

    The anonymous subroutine composer 344 | Chapter 8: References read more..

  • Page - 389

    Object Constructors Creating References | 345 read more..

  • Page - 390

    Handle References 346 | Chapter 8: References read more..

  • Page - 391

    Symbol Table References Creating References | 347 read more..

  • Page - 392

    Implicit Creation of References Using Hard References Using a Variable As a Variable Name 348 | Chapter 8: References read more..

  • Page - 393

    Using a BLOCK As a Variable Name Using Hard References | 349 read more..

  • Page - 394

    Using the Arrow Operator 350 | Chapter 8: References read more..

  • Page - 395

    Using Hard References | 351 read more..

  • Page - 396

    Using Object Methods Pseudohashes 352 | Chapter 8: References read more..

  • Page - 397

    Other Tricks You Can Do with Hard References Using Hard References | 353 read more..

  • Page - 398

    354 | Chapter 8: References read more..

  • Page - 399

    Closures Using Hard References | 355 read more..

  • Page - 400

    356 | Chapter 8: References read more..

  • Page - 401

    Closures as function templates Using Hard References | 357 read more..

  • Page - 402

    Nested subroutines 358 | Chapter 8: References read more..

  • Page - 403

    Symbolic References Symbolic References | 359 read more..

  • Page - 404

    Braces, Brackets, and Quoting 360 | Chapter 8: References read more..

  • Page - 405

    References Don’t Work As Hash Keys Braces, Brackets, and Quoting | 361 read more..

  • Page - 406

    Garbage Collection, Circular References, and Weak References 362 | Chapter 8: References read more..

  • Page - 407

    Braces, Brackets, and Quoting | 363 read more..

  • Page - 408

    364 | Chapter 8: References read more..

  • Page - 409

    CHAPTER 9 Data Structures Arrays of Arrays 365 read more..

  • Page - 410

    Creating and Accessing a Two-Dimensional Array Growing Your Own 366 | Chapter 9: Data Structures read more..

  • Page - 411

    Arrays of Arrays | 367 read more..

  • Page - 412

    Access and Printing 368 | Chapter 9: Data Structures read more..

  • Page - 413

    Arrays of Arrays | 369 read more..

  • Page - 414

    Slices 370 | Chapter 9: Data Structures read more..

  • Page - 415

    Common Mistakes Arrays of Arrays | 371 read more..

  • Page - 416

    372 | Chapter 9: Data Structures read more..

  • Page - 417

    Arrays of Arrays | 373 read more..

  • Page - 418

    Hashes of Arrays Composition of a Hash of Arrays Generation of a Hash of Arrays 374 | Chapter 9: Data Structures read more..

  • Page - 419

    Access and Printing of a Hash of Arrays Hashes of Arrays | 375 read more..

  • Page - 420

    Arrays of Hashes Composition of an Array of Hashes 376 | Chapter 9: Data Structures read more..

  • Page - 421

    Generation of an Array of Hashes Access and Printing of an Array of Hashes Arrays of Hashes | 377 read more..

  • Page - 422

    Hashes of Hashes Composition of a Hash of Hashes 378 | Chapter 9: Data Structures read more..

  • Page - 423

    Generation of a Hash of Hashes Hashes of Hashes | 379 read more..

  • Page - 424

    Access and Printing of a Hash of Hashes 380 | Chapter 9: Data Structures read more..

  • Page - 425

    Hashes of Functions Hashes of Functions | 381 read more..

  • Page - 426

    More Elaborate Records Composition, Access, and Printing of More Elaborate Records 382 | Chapter 9: Data Structures read more..

  • Page - 427

    Composition, Access, and Printing of Even More Elaborate Records More Elaborate Records | 383 read more..

  • Page - 428

    Generation of a Hash of Complex Records 384 | Chapter 9: Data Structures read more..

  • Page - 429

    Saving Data Structures Saving Data Structures | 385 read more..

  • Page - 430

    386 | Chapter 9: Data Structures read more..

  • Page - 431

    CHAPTER 10 Packages 387 read more..

  • Page - 432

    388 | Chapter 10: Packages read more..

  • Page - 433

    Symbol Tables Symbol Tables | 389 read more..

  • Page - 434

    390 | Chapter 10: Packages read more..

  • Page - 435

    Symbol Tables | 391 read more..

  • Page - 436

    392 | Chapter 10: Packages read more..

  • Page - 437

    Qualified Names Qualified Names | 393 read more..

  • Page - 438

    The Default Package 394 | Chapter 10: Packages read more..

  • Page - 439

    Changing the Package Changing the Package | 395 read more..

  • Page - 440

    396 | Chapter 10: Packages read more..

  • Page - 441

    Autoloading Autoloading | 397 read more..

  • Page - 442

    398 | Chapter 10: Packages read more..

  • Page - 443

    Autoloading | 399 read more..

  • Page - 444

    400 | Chapter 10: Packages read more..

  • Page - 445

    CHAPTER 11 Modules 401 read more..

  • Page - 446

    Loading Modules 402 | Chapter 11: Modules read more..

  • Page - 447

    Loading Modules | 403 read more..

  • Page - 448

    Unloading Modules 404 | Chapter 11: Modules read more..

  • Page - 449

    Creating Modules Naming Modules A Sample Module Creating Modules | 405 read more..

  • Page - 450

    Module Privacy and the Exporter 406 | Chapter 11: Modules read more..

  • Page - 451

    Creating Modules | 407 read more..

  • Page - 452

    Exporting without using Exporter’s import method 408 | Chapter 11: Modules read more..

  • Page - 453

    Version checking Creating Modules | 409 read more..

  • Page - 454

    410 | Chapter 11: Modules read more..

  • Page - 455

    Managing unknown symbols Tag-handling utility functions Overriding Built-in Functions Overriding Built-in Functions | 411 read more..

  • Page - 456

    412 | Chapter 11: Modules read more..

  • Page - 457

    Overriding Built-in Functions | 413 read more..

  • Page - 458

    read more..

  • Page - 459

    CHAPTER 12 Objects Brief Refresher on Object-Oriented Lingo 415 read more..

  • Page - 460

    416 | Chapter 12: Objects read more..

  • Page - 461

    Perl’s Object System Perl’s Object System | 417 read more..

  • Page - 462

    Method Invocation 418 | Chapter 12: Objects read more..

  • Page - 463

    Method Invocation Using the Arrow Operator Method Invocation | 419 read more..

  • Page - 464

    420 | Chapter 12: Objects read more..

  • Page - 465

    Method Invocation Using Indirect Objects Syntactic Snafus with Indirect Objects Method Invocation | 421 read more..

  • Page - 466

    422 | Chapter 12: Objects read more..

  • Page - 467

    Package-Quoted Classes Method Invocation | 423 read more..

  • Page - 468

    Object Construction 424 | Chapter 12: Objects read more..

  • Page - 469

    Inheritable Constructors Object Construction | 425 read more..

  • Page - 470

    Method Call Resulting Subroutine Call 426 | Chapter 12: Objects read more..

  • Page - 471

    Initializers Object Construction | 427 read more..

  • Page - 472

    428 | Chapter 12: Objects read more..

  • Page - 473

    Class Inheritance Class Inheritance | 429 read more..

  • Page - 474

    Inheritance Through @ISA 430 | Chapter 12: Objects read more..

  • Page - 475

    Class Inheritance | 431 read more..

  • Page - 476

    Alternate Method Searching 432 | Chapter 12: Objects read more..

  • Page - 477

    Accessing Overridden Methods Class Inheritance | 433 read more..

  • Page - 478

    434 | Chapter 12: Objects read more..

  • Page - 479

    UNIVERSAL: The Ultimate Ancestor Class Class Inheritance | 435 read more..

  • Page - 480

    436 | Chapter 12: Objects read more..

  • Page - 481

    Class Inheritance | 437 read more..

  • Page - 482

    Method Autoloading 438 | Chapter 12: Objects read more..

  • Page - 483

    Class Inheritance | 439 read more..

  • Page - 484

    Private Methods Instance Destructors 440 | Chapter 12: Objects read more..

  • Page - 485

    Garbage Collection with DESTROY Methods Instance Destructors | 441 read more..

  • Page - 486

    Managing Instance Data 442 | Chapter 12: Objects read more..

  • Page - 487

    Managing Instance Data | 443 read more..

  • Page - 488

    Generating Accessors with Autoloading 444 | Chapter 12: Objects read more..

  • Page - 489

    Generating Accessors with Closures Managing Instance Data | 445 read more..

  • Page - 490

    Using Closures for Private Objects 446 | Chapter 12: Objects read more..

  • Page - 491

    Managing Instance Data | 447 read more..

  • Page - 492

    448 | Chapter 12: Objects read more..

  • Page - 493

    New Tricks Managing Instance Data | 449 read more..

  • Page - 494

    Managing Class Data 450 | Chapter 12: Objects read more..

  • Page - 495

    Managing Class Data | 451 read more..

  • Page - 496

    452 | Chapter 12: Objects read more..

  • Page - 497

    The Moose in the Room The Moose in the Room | 453 read more..

  • Page - 498

    454 | Chapter 12: Objects read more..

  • Page - 499

    Summary Summary | 455 read more..

  • Page - 500

    read more..

  • Page - 501

    CHAPTER 13 Overloading 457 read more..

  • Page - 502

    The overload Pragma 458 | Chapter 13: Overloading read more..

  • Page - 503

    Overload Handlers Overload Handlers | 459 read more..

  • Page - 504

    Overloadable Operators Category Operators 460 | Chapter 13: Overloading read more..

  • Page - 505

    Category Operators Overloadable Operators | 461 read more..

  • Page - 506

    462 | Chapter 13: Overloading read more..

  • Page - 507

    Overloadable Operators | 463 read more..

  • Page - 508

    464 | Chapter 13: Overloading read more..

  • Page - 509

    Overloadable Operators | 465 read more..

  • Page - 510

    466 | Chapter 13: Overloading read more..

  • Page - 511

    Overloadable Operators | 467 read more..

  • Page - 512

    The Copy Constructor (=) 468 | Chapter 13: Overloading read more..

  • Page - 513

    When an Overload Handler Is Missing (nomethod and fallback) When an Overload Handler Is Missing (nomethod and fallback) | 469 read more..

  • Page - 514

    Overloading Constants 470 | Chapter 13: Overloading read more..

  • Page - 515

    Overloading Constants | 471 read more..

  • Page - 516

    Public Overload Functions Inheritance and Overloading 472 | Chapter 13: Overloading read more..

  • Page - 517

    Runtime Overloading Overloading Diagnostics Overloading Diagnostics | 473 read more..

  • Page - 518

    read more..

  • Page - 519

    CHAPTER 14 Tied Variables 475 read more..

  • Page - 520

    476 | Chapter 14: Tied Variables read more..

  • Page - 521

    Tying Scalars Tying Scalars | 477 read more..

  • Page - 522

    Scalar-Tying Methods 478 | Chapter 14: Tied Variables read more..

  • Page - 523

    Tying Scalars | 479 read more..

  • Page - 524

    480 | Chapter 14: Tied Variables read more..

  • Page - 525

    Tying Scalars | 481 read more..

  • Page - 526

    482 | Chapter 14: Tied Variables read more..

  • Page - 527

    Magical Counter Variables Cycling Through Values Tying Scalars | 483 read more..

  • Page - 528

    Magically Banishing $_ 484 | Chapter 14: Tied Variables read more..

  • Page - 529

    Tying Scalars | 485 read more..

  • Page - 530

    Tying Arrays 486 | Chapter 14: Tied Variables read more..

  • Page - 531

    Array-Tying Methods Tying Arrays | 487 read more..

  • Page - 532

    488 | Chapter 14: Tied Variables read more..

  • Page - 533

    Tying Arrays | 489 read more..

  • Page - 534

    490 | Chapter 14: Tied Variables read more..

  • Page - 535

    Notational Convenience Tying Arrays | 491 read more..

  • Page - 536

    Tying Hashes 492 | Chapter 14: Tied Variables read more..

  • Page - 537

    Hash-Tying Methods Field Contents Tying Hashes | 493 read more..

  • Page - 538

    494 | Chapter 14: Tied Variables read more..

  • Page - 539

    Tying Hashes | 495 read more..

  • Page - 540

    496 | Chapter 14: Tied Variables read more..

  • Page - 541

    Tying Hashes | 497 read more..

  • Page - 542

    Tying Filehandles 498 | Chapter 14: Tied Variables read more..

  • Page - 543

    Filehandle-Tying Methods Tying Filehandles | 499 read more..

  • Page - 544

    500 | Chapter 14: Tied Variables read more..

  • Page - 545

    Tying Filehandles | 501 read more..

  • Page - 546

    502 | Chapter 14: Tied Variables read more..

  • Page - 547

    Tying Filehandles | 503 read more..

  • Page - 548

    504 | Chapter 14: Tied Variables read more..

  • Page - 549

    Tying Filehandles | 505 read more..

  • Page - 550

    Creative Filehandles 506 | Chapter 14: Tied Variables read more..

  • Page - 551

    Tying Filehandles | 507 read more..

  • Page - 552

    508 | Chapter 14: Tied Variables read more..

  • Page - 553

    Tying Filehandles | 509 read more..

  • Page - 554

    A Subtle Untying Trap 510 | Chapter 14: Tied Variables read more..

  • Page - 555

    A Subtle Untying Trap | 511 read more..

  • Page - 556

    Tie Modules on CPAN Module Description 512 | Chapter 14: Tied Variables read more..

  • Page - 557

    Module Description Tie Modules on CPAN | 513 read more..

  • Page - 558

    read more..

  • Page - 559

    PART III Perl as Technology read more..

  • Page - 560

    read more..

  • Page - 561

    CHAPTER 15 Interprocess Communication 517 read more..

  • Page - 562

    Signals 518 | Chapter 15: Interprocess Communication read more..

  • Page - 563

    Signals | 519 read more..

  • Page - 564

    Signalling Process Groups 520 | Chapter 15: Interprocess Communication read more..

  • Page - 565

    Reaping Zombies Signals | 521 read more..

  • Page - 566

    Timing Out Slow Operations Blocking Signals 522 | Chapter 15: Interprocess Communication read more..

  • Page - 567

    Signal Safety Files Files | 523 read more..

  • Page - 568

    File Locking 524 | Chapter 15: Interprocess Communication read more..

  • Page - 569

    Files | 525 read more..

  • Page - 570

    526 | Chapter 15: Interprocess Communication read more..

  • Page - 571

    Files | 527 read more..

  • Page - 572

    Passing Filehandles 528 | Chapter 15: Interprocess Communication read more..

  • Page - 573

    Files | 529 read more..

  • Page - 574

    530 | Chapter 15: Interprocess Communication read more..

  • Page - 575

    Pipes Anonymous Pipes Pipes | 531 read more..

  • Page - 576

    532 | Chapter 15: Interprocess Communication read more..

  • Page - 577

    Talking to Yourself Pipes | 533 read more..

  • Page - 578

    534 | Chapter 15: Interprocess Communication read more..

  • Page - 579

    Pipes | 535 read more..

  • Page - 580

    Bidirectional Communication 536 | Chapter 15: Interprocess Communication read more..

  • Page - 581

    Pipes | 537 read more..

  • Page - 582

    Named Pipes 538 | Chapter 15: Interprocess Communication read more..

  • Page - 583

    ‒ Pipes | 539 read more..

  • Page - 584

    System V IPC 540 | Chapter 15: Interprocess Communication read more..

  • Page - 585

    System V IPC | 541 read more..

  • Page - 586

    542 | Chapter 15: Interprocess Communication read more..

  • Page - 587

    Sockets UDP Sockets | 543 read more..

  • Page - 588

    544 | Chapter 15: Interprocess Communication read more..

  • Page - 589

    Networking Clients Sockets | 545 read more..

  • Page - 590

    546 | Chapter 15: Interprocess Communication read more..

  • Page - 591

    Networking Servers Sockets | 547 read more..

  • Page - 592

    548 | Chapter 15: Interprocess Communication read more..

  • Page - 593

    Sockets | 549 read more..

  • Page - 594

    Message Passing 550 | Chapter 15: Interprocess Communication read more..

  • Page - 595

    Sockets | 551 read more..

  • Page - 596

    552 | Chapter 15: Interprocess Communication read more..

  • Page - 597

    CHAPTER 16 Compiling 553 read more..

  • Page - 598

    The Life Cycle of a Perl Program 554 | Chapter 16: Compiling read more..

  • Page - 599

    The Life Cycle of a Perl Program | 555 read more..

  • Page - 600

    Compiling Your Code 556 | Chapter 16: Compiling read more..

  • Page - 601

    Computer Language Natural Language Compiling Your Code | 557 read more..

  • Page - 602

    558 | Chapter 16: Compiling read more..

  • Page - 603

    Compiling Your Code | 559 read more..

  • Page - 604

    560 | Chapter 16: Compiling read more..

  • Page - 605

    Compiling Your Code | 561 read more..

  • Page - 606

    Executing Your Code 562 | Chapter 16: Compiling read more..

  • Page - 607

    Executing Your Code | 563 read more..

  • Page - 608

    Compiler Backends 564 | Chapter 16: Compiling read more..

  • Page - 609

    Code Generators Code Generators | 565 read more..

  • Page - 610

    The Bytecode Generator The C Code Generators 566 | Chapter 16: Compiling read more..

  • Page - 611

    Code Development Tools Code Development Tools | 567 read more..

  • Page - 612

    568 | Chapter 16: Compiling read more..

  • Page - 613

    Avant-Garde Compiler, Retro Interpreter Avant-Garde Compiler, Retro Interpreter | 569 read more..

  • Page - 614

    570 | Chapter 16: Compiling read more..

  • Page - 615

    Avant-Garde Compiler, Retro Interpreter | 571 read more..

  • Page - 616

    572 | Chapter 16: Compiling read more..

  • Page - 617

    Avant-Garde Compiler, Retro Interpreter | 573 read more..

  • Page - 618

    Block or Expression Compiles During Phase Traps Com- pile Errors Runs During Phase Traps Run Er- rors Call Trigger Policy 574 | Chapter 16: Compiling read more..

  • Page - 619

    CHAPTER 17 The Command-Line Interface Command Processing 575 read more..

  • Page - 620

    576 | Chapter 17: The Command-Line Interface read more..

  • Page - 621

    Command Processing | 577 read more..

  • Page - 622

    #! and Quoting on Non-Unix Systems 578 | Chapter 17: The Command-Line Interface read more..

  • Page - 623

    Command Processing | 579 read more..

  • Page - 624

    Location of Perl Switches 580 | Chapter 17: The Command-Line Interface read more..

  • Page - 625

    Command Processing | 581 read more..

  • Page - 626

    Letter Hex Number Meaning 582 | Chapter 17: The Command-Line Interface read more..

  • Page - 627

    Command Processing | 583 read more..

  • Page - 628

    Bit Letter Meaning 584 | Chapter 17: The Command-Line Interface read more..

  • Page - 629

    Bit Letter Meaning Command Processing | 585 read more..

  • Page - 630

    586 | Chapter 17: The Command-Line Interface read more..

  • Page - 631

    Command Processing | 587 read more..

  • Page - 632

    588 | Chapter 17: The Command-Line Interface read more..

  • Page - 633

    Command Processing | 589 read more..

  • Page - 634

    590 | Chapter 17: The Command-Line Interface read more..

  • Page - 635

    Command Processing | 591 read more..

  • Page - 636

    592 | Chapter 17: The Command-Line Interface read more..

  • Page - 637

    Command Processing | 593 read more..

  • Page - 638

    Environment Variables 594 | Chapter 17: The Command-Line Interface read more..

  • Page - 639

    Environment Variables | 595 read more..

  • Page - 640

    596 | Chapter 17: The Command-Line Interface read more..

  • Page - 641

    Environment Variables | 597 read more..

  • Page - 642

    598 | Chapter 17: The Command-Line Interface read more..

  • Page - 643

    ‑ Environment Variables | 599 read more..

  • Page - 644

    600 | Chapter 17: The Command-Line Interface read more..

  • Page - 645

    Environment Variables | 601 read more..

  • Page - 646

    read more..

  • Page - 647

    CHAPTER 18 The Perl Debugger 603 read more..

  • Page - 648

    Using the Debugger 604 | Chapter 18: The Perl Debugger read more..

  • Page - 649

    Using the Debugger | 605 read more..

  • Page - 650

    Debugger Commands 606 | Chapter 18: The Perl Debugger read more..

  • Page - 651

    Stepping and Running Breakpoints Debugger Commands | 607 read more..

  • Page - 652

    608 | Chapter 18: The Perl Debugger read more..

  • Page - 653

    Tracing Display Debugger Commands | 609 read more..

  • Page - 654

    Locating Code 610 | Chapter 18: The Perl Debugger read more..

  • Page - 655

    Actions and Command Execution Debugger Commands | 611 read more..

  • Page - 656

    612 | Chapter 18: The Perl Debugger read more..

  • Page - 657

    Miscellaneous Commands Debugger Commands | 613 read more..

  • Page - 658

    614 | Chapter 18: The Perl Debugger read more..

  • Page - 659

    Debugger Customization Editor Support for Debugging Debugger Customization | 615 read more..

  • Page - 660

    Customizing with Init Files Debugger Options 616 | Chapter 18: The Perl Debugger read more..

  • Page - 661

    Debugger Customization | 617 read more..

  • Page - 662

    618 | Chapter 18: The Perl Debugger read more..

  • Page - 663

    Unattended Execution Unattended Execution | 619 read more..

  • Page - 664

    Debugger Support 620 | Chapter 18: The Perl Debugger read more..

  • Page - 665

    Debugger Support | 621 read more..

  • Page - 666

    Writing Your Own Debugger 622 | Chapter 18: The Perl Debugger read more..

  • Page - 667

    Profiling Perl Devel::DProf Profiling Perl | 623 read more..

  • Page - 668

    624 | Chapter 18: The Perl Debugger read more..

  • Page - 669

    Profiling Perl | 625 read more..

  • Page - 670

    626 | Chapter 18: The Perl Debugger read more..

  • Page - 671

    Devel::NYTProf Profiling Perl | 627 read more..

  • Page - 672

    628 | Chapter 18: The Perl Debugger read more..

  • Page - 673

    CHAPTER 19 CPAN History 629 read more..

  • Page - 674

    A Tour of the Repository 630 | Chapter 19: CPAN read more..

  • Page - 675

    A Tour of the Repository | 631 read more..

  • Page - 676

    Creating a MiniCPAN 632 | Chapter 19: CPAN read more..

  • Page - 677

    The CPAN Ecosystem PAUSE The CPAN Ecosystem | 633 read more..

  • Page - 678

    634 | Chapter 19: CPAN read more..

  • Page - 679

    Searching CPAN Testing Bug Tracking The CPAN Ecosystem | 635 read more..

  • Page - 680

    rt.cpan.org Other bug tracking perlbug rt.perl.org Installing CPAN Modules 636 | Chapter 19: CPAN read more..

  • Page - 681

    By Hand Makefile.PL Build.PL Installing CPAN Modules | 637 read more..

  • Page - 682

    CPAN Clients 638 | Chapter 19: CPAN read more..

  • Page - 683

    cpan cpanp cpanminus Installing CPAN Modules | 639 read more..

  • Page - 684

    Creating CPAN Distributions Starting Your Distribution h2xs 640 | Chapter 19: CPAN read more..

  • Page - 685

    Distribution::Cooker Module::Starter Creating CPAN Distributions | 641 read more..

  • Page - 686

    Dist::Zilla Testing Your Modules Internal testing 642 | Chapter 19: CPAN read more..

  • Page - 687

    Creating CPAN Distributions | 643 read more..

  • Page - 688

    External testing 644 | Chapter 19: CPAN read more..

  • Page - 689

    PART IV Perl as Culture read more..

  • Page - 690

    read more..

  • Page - 691

    CHAPTER 20 Security 647 read more..

  • Page - 692

    Handling Insecure Data 648 | Chapter 20: Security read more..

  • Page - 693

    Handling Insecure Data | 649 read more..

  • Page - 694

    650 | Chapter 20: Security read more..

  • Page - 695

    Detecting and Laundering Tainted Data Handling Insecure Data | 651 read more..

  • Page - 696

    652 | Chapter 20: Security read more..

  • Page - 697

    Handling Insecure Data | 653 read more..

  • Page - 698

    654 | Chapter 20: Security read more..

  • Page - 699

    Handling Insecure Data | 655 read more..

  • Page - 700

    Cleaning Up Your Environment 656 | Chapter 20: Security read more..

  • Page - 701

    Accessing Commands and Files Under Reduced Privileges Handling Insecure Data | 657 read more..

  • Page - 702

    658 | Chapter 20: Security read more..

  • Page - 703

    Handling Insecure Data | 659 read more..

  • Page - 704

    Defeating Taint Checking 660 | Chapter 20: Security read more..

  • Page - 705

    Handling Timing Glitches Handling Timing Glitches | 661 read more..

  • Page - 706

    Unix Kernel Security Bugs 662 | Chapter 20: Security read more..

  • Page - 707

    Handling Race Conditions Handling Timing Glitches | 663 read more..

  • Page - 708

    664 | Chapter 20: Security read more..

  • Page - 709

    Temporary Files ἀ τομος Handling Timing Glitches | 665 read more..

  • Page - 710

    666 | Chapter 20: Security read more..

  • Page - 711

    Handling Timing Glitches | 667 read more..

  • Page - 712

    Handling Insecure Code 668 | Chapter 20: Security read more..

  • Page - 713

    Changing Root Handling Insecure Code | 669 read more..

  • Page - 714

    Safe Compartments Restricting namespace access 670 | Chapter 20: Security read more..

  • Page - 715

    Handling Insecure Code | 671 read more..

  • Page - 716

    Restricting operator access 672 | Chapter 20: Security read more..

  • Page - 717

    Opcode Includes Safe examples Handling Insecure Code | 673 read more..

  • Page - 718

    674 | Chapter 20: Security read more..

  • Page - 719

    Code Masquerading As Data Handling Insecure Code | 675 read more..

  • Page - 720

    676 | Chapter 20: Security read more..

  • Page - 721

    Handling Insecure Code | 677 read more..

  • Page - 722

    678 | Chapter 20: Security read more..

  • Page - 723

    CHAPTER 21 Common Practices Common Goofs for Novices 679 read more..

  • Page - 724

    Universal Blunders 680 | Chapter 21: Common Practices read more..

  • Page - 725

    Common Goofs for Novices | 681 read more..

  • Page - 726

    Frequently Ignored Advice 682 | Chapter 21: Common Practices read more..

  • Page - 727

    C Traps Common Goofs for Novices | 683 read more..

  • Page - 728

    Shell Traps 684 | Chapter 21: Common Practices read more..

  • Page - 729

    Python Traps Python Perl Common Goofs for Novices | 685 read more..

  • Page - 730

    686 | Chapter 21: Common Practices read more..

  • Page - 731

    Ruby Traps Common Goofs for Novices | 687 read more..

  • Page - 732

    688 | Chapter 21: Common Practices read more..

  • Page - 733

    Java Traps Common Goofs for Novices | 689 read more..

  • Page - 734

    690 | Chapter 21: Common Practices read more..

  • Page - 735

    Efficiency Time Efficiency Efficiency | 691 read more..

  • Page - 736

    692 | Chapter 21: Common Practices read more..

  • Page - 737

    Efficiency | 693 read more..

  • Page - 738

    694 | Chapter 21: Common Practices read more..

  • Page - 739

    Efficiency | 695 read more..

  • Page - 740

    696 | Chapter 21: Common Practices read more..

  • Page - 741

    Space Efficiency Efficiency | 697 read more..

  • Page - 742

    Programmer Efficiency Maintainer Efficiency 698 | Chapter 21: Common Practices read more..

  • Page - 743

    Porter Efficiency Efficiency | 699 read more..

  • Page - 744

    User Efficiency 700 | Chapter 21: Common Practices read more..

  • Page - 745

    Programming with Style Programming with Style | 701 read more..

  • Page - 746

    702 | Chapter 21: Common Practices read more..

  • Page - 747

    Programming with Style | 703 read more..

  • Page - 748

    704 | Chapter 21: Common Practices read more..

  • Page - 749

    Fluent Perl Fluent Perl | 705 read more..

  • Page - 750

    706 | Chapter 21: Common Practices read more..

  • Page - 751

    Fluent Perl | 707 read more..

  • Page - 752

    708 | Chapter 21: Common Practices read more..

  • Page - 753

    Fluent Perl | 709 read more..

  • Page - 754

    710 | Chapter 21: Common Practices read more..

  • Page - 755

    Fluent Perl | 711 read more..

  • Page - 756

    712 | Chapter 21: Common Practices read more..

  • Page - 757

    Fluent Perl | 713 read more..

  • Page - 758

    714 | Chapter 21: Common Practices read more..

  • Page - 759

    Program Generation Program Generation | 715 read more..

  • Page - 760

    Generating Other Languages in Perl 716 | Chapter 21: Common Practices read more..

  • Page - 761

    Generating Perl in Other Languages Program Generation | 717 read more..

  • Page - 762

    Source Filters 718 | Chapter 21: Common Practices read more..

  • Page - 763

    Program Generation | 719 read more..

  • Page - 764

    read more..

  • Page - 765

    CHAPTER 22 Portable Perl Manpage 721 read more..

  • Page - 766

    Manpage 722 | Chapter 22: Portable Perl read more..

  • Page - 767

    Newlines Newlines | 723 read more..

  • Page - 768

    Endianness and Number Width 724 | Chapter 22: Portable Perl read more..

  • Page - 769

    Files and Filesystems Files and Filesystems | 725 read more..

  • Page - 770

    726 | Chapter 22: Portable Perl read more..

  • Page - 771

    System Interaction Interprocess Communication (IPC) Interprocess Communication (IPC) | 727 read more..

  • Page - 772

    External Subroutines (XS) Standard Modules 728 | Chapter 22: Portable Perl read more..

  • Page - 773

    Dates and Times Internationalization Internationalization | 729 read more..

  • Page - 774

    Style 730 | Chapter 22: Portable Perl read more..

  • Page - 775

    CHAPTER 23 Plain Old Documentation Pod in a Nutshell 731 read more..

  • Page - 776

    732 | Chapter 23: Plain Old Documentation read more..

  • Page - 777

    Verbatim Paragraphs Command Paragraphs Pod in a Nutshell | 733 read more..

  • Page - 778

    734 | Chapter 23: Plain Old Documentation read more..

  • Page - 779

    Pod in a Nutshell | 735 read more..

  • Page - 780

    736 | Chapter 23: Plain Old Documentation read more..

  • Page - 781

    Flowed Text Pod in a Nutshell | 737 read more..

  • Page - 782

    738 | Chapter 23: Plain Old Documentation read more..

  • Page - 783

    Pod in a Nutshell | 739 read more..

  • Page - 784

    Pod Translators and Modules 740 | Chapter 23: Plain Old Documentation read more..

  • Page - 785

    Pod Translators and Modules | 741 read more..

  • Page - 786

    Writing Your Own Pod Tools 742 | Chapter 23: Plain Old Documentation read more..

  • Page - 787

    Writing Your Own Pod Tools | 743 read more..

  • Page - 788

    744 | Chapter 23: Plain Old Documentation read more..

  • Page - 789

    Writing Your Own Pod Tools | 745 read more..

  • Page - 790

    746 | Chapter 23: Plain Old Documentation read more..

  • Page - 791

    Pod Pitfalls Pod Pitfalls | 747 read more..

  • Page - 792

    Documenting Your Perl Programs 748 | Chapter 23: Plain Old Documentation read more..

  • Page - 793

    Documenting Your Perl Programs | 749 read more..

  • Page - 794

    read more..

  • Page - 795

    CHAPTER 24 Perl Culture History Made Practical 751 read more..

  • Page - 796

    752 | Chapter 24: Perl Culture read more..

  • Page - 797

    History Made Practical | 753 read more..

  • Page - 798

    Perl Poetry 754 | Chapter 24: Perl Culture read more..

  • Page - 799

    Perl Poetry | 755 read more..

  • Page - 800

    Virtues of the Perl Programmer 756 | Chapter 24: Perl Culture read more..

  • Page - 801

    Events Events | 757 read more..

  • Page - 802

    Getting Help 758 | Chapter 24: Perl Culture read more..

  • Page - 803

    Getting Help | 759 read more..

  • Page - 804

    read more..

  • Page - 805

    PART V Reference Material read more..

  • Page - 806

    read more..

  • Page - 807

    CHAPTER 25 Special Names Special Names Grouped by Type Regular Expression Special Variables 763 read more..

  • Page - 808

    Per-Filehandle Variables Per-Package Special Variables 764 | Chapter 25: Special Names read more..

  • Page - 809

    Program-Wide Special Variables Special Names Grouped by Type | 765 read more..

  • Page - 810

    Per-Package Special Filehandles Per-Package Special Functions 766 | Chapter 25: Special Names read more..

  • Page - 811

    Special Variables in Alphabetical Order Annotation Meaning Special Variables in Alphabetical Order | 767 read more..

  • Page - 812

    768 | Chapter 25: Special Names read more..

  • Page - 813

    Special Variables in Alphabetical Order | 769 read more..

  • Page - 814

    770 | Chapter 25: Special Names read more..

  • Page - 815

    Special Variables in Alphabetical Order | 771 read more..

  • Page - 816

    772 | Chapter 25: Special Names read more..

  • Page - 817

    Special Variables in Alphabetical Order | 773 read more..

  • Page - 818

    774 | Chapter 25: Special Names read more..

  • Page - 819

    Special Variables in Alphabetical Order | 775 read more..

  • Page - 820

    776 | Chapter 25: Special Names read more..

  • Page - 821

    Special Variables in Alphabetical Order | 777 read more..

  • Page - 822

    778 | Chapter 25: Special Names read more..

  • Page - 823

    Special Variables in Alphabetical Order | 779 read more..

  • Page - 824

    780 | Chapter 25: Special Names read more..

  • Page - 825

    Special Variables in Alphabetical Order | 781 read more..

  • Page - 826

    782 | Chapter 25: Special Names read more..

  • Page - 827

    Special Variables in Alphabetical Order | 783 read more..

  • Page - 828

    784 | Chapter 25: Special Names read more..

  • Page - 829

    Special Variables in Alphabetical Order | 785 read more..

  • Page - 830

    786 | Chapter 25: Special Names read more..

  • Page - 831

    Special Variables in Alphabetical Order | 787 read more..

  • Page - 832

    788 | Chapter 25: Special Names read more..

  • Page - 833

    Special Variables in Alphabetical Order | 789 read more..

  • Page - 834

    790 | Chapter 25: Special Names read more..

  • Page - 835

    Special Variables in Alphabetical Order | 791 read more..

  • Page - 836

    read more..

  • Page - 837

    CHAPTER 26 Formats String Formats 793 read more..

  • Page - 838

    Field Meaning 794 | Chapter 26: Formats read more..

  • Page - 839

    Type Format Field Meaning Field Meaning String Formats | 795 read more..

  • Page - 840

    Flag Meaning 796 | Chapter 26: Formats read more..

  • Page - 841

    String Formats | 797 read more..

  • Page - 842

    798 | Chapter 26: Formats read more..

  • Page - 843

    Binary Formats Binary Formats | 799 read more..

  • Page - 844

    pack 800 | Chapter 26: Formats read more..

  • Page - 845

    Character Meaning Binary Formats | 801 read more..

  • Page - 846

    Character Meaning Modifier Applied to Effect Repetition 802 | Chapter 26: Formats read more..

  • Page - 847

    Binary Formats | 803 read more..

  • Page - 848

    804 | Chapter 26: Formats read more..

  • Page - 849

    Other modifiers Binary Formats | 805 read more..

  • Page - 850

    806 | Chapter 26: Formats read more..

  • Page - 851

    More examples Binary Formats | 807 read more..

  • Page - 852

    808 | Chapter 26: Formats read more..

  • Page - 853

    unpack Binary Formats | 809 read more..

  • Page - 854

    Picture Formats 810 | Chapter 26: Formats read more..

  • Page - 855

    Picture Formats | 811 read more..

  • Page - 856

    812 | Chapter 26: Formats read more..

  • Page - 857

    Picture Formats | 813 read more..

  • Page - 858

    Format Variables 814 | Chapter 26: Formats read more..

  • Page - 859

    Picture Formats | 815 read more..

  • Page - 860

    816 | Chapter 26: Formats read more..

  • Page - 861

    Footers Accessing Formatting Internals Picture Formats | 817 read more..

  • Page - 862

    818 | Chapter 26: Formats read more..

  • Page - 863

    CHAPTER 27 Functions 819 read more..

  • Page - 864

    820 | Chapter 27: Functions read more..

  • Page - 865

    Functions | 821 read more..

  • Page - 866

    Perl Functions by Category 822 | Chapter 27: Functions read more..

  • Page - 867

    Perl Functions by Category | 823 read more..

  • Page - 868

    Perl Functions in Alphabetical Order 824 | Chapter 27: Functions read more..

  • Page - 869

    abs Perl Functions in Alphabetical Order | 825 read more..

  • Page - 870

    accept alarm 826 | Chapter 27: Functions read more..

  • Page - 871

    atan2 π π π bind Perl Functions in Alphabetical Order | 827 read more..

  • Page - 872

    binmode 828 | Chapter 27: Functions read more..

  • Page - 873

    Perl Functions in Alphabetical Order | 829 read more..

  • Page - 874

    bless break caller 830 | Chapter 27: Functions read more..

  • Page - 875

    Perl Functions in Alphabetical Order | 831 read more..

  • Page - 876

    chdir chmod 832 | Chapter 27: Functions read more..

  • Page - 877

    Perl Functions in Alphabetical Order | 833 read more..

  • Page - 878

    chomp 834 | Chapter 27: Functions read more..

  • Page - 879

    chop Perl Functions in Alphabetical Order | 835 read more..

  • Page - 880

    chown 836 | Chapter 27: Functions read more..

  • Page - 881

    chr chroot Perl Functions in Alphabetical Order | 837 read more..

  • Page - 882

    close 838 | Chapter 27: Functions read more..

  • Page - 883

    closedir connect continue Perl Functions in Alphabetical Order | 839 read more..

  • Page - 884

    cos 840 | Chapter 27: Functions read more..

  • Page - 885

    crypt Perl Functions in Alphabetical Order | 841 read more..

  • Page - 886

    dbmclose dbmopen 842 | Chapter 27: Functions read more..

  • Page - 887

    Perl Functions in Alphabetical Order | 843 read more..

  • Page - 888

    defined 844 | Chapter 27: Functions read more..

  • Page - 889

    delete Perl Functions in Alphabetical Order | 845 read more..

  • Page - 890

    846 | Chapter 27: Functions read more..

  • Page - 891

    die Perl Functions in Alphabetical Order | 847 read more..

  • Page - 892

    848 | Chapter 27: Functions read more..

  • Page - 893

    do (block) do (file) Perl Functions in Alphabetical Order | 849 read more..

  • Page - 894

    do (subroutine) dump 850 | Chapter 27: Functions read more..

  • Page - 895

    each Perl Functions in Alphabetical Order | 851 read more..

  • Page - 896

    eof 852 | Chapter 27: Functions read more..

  • Page - 897

    eval Perl Functions in Alphabetical Order | 853 read more..

  • Page - 898

    854 | Chapter 27: Functions read more..

  • Page - 899

    exec Perl Functions in Alphabetical Order | 855 read more..

  • Page - 900

    856 | Chapter 27: Functions read more..

  • Page - 901

    Perl Functions in Alphabetical Order | 857 read more..

  • Page - 902

    exists 858 | Chapter 27: Functions read more..

  • Page - 903

    exit Perl Functions in Alphabetical Order | 859 read more..

  • Page - 904

    exp _ _FILE_ _ fc 860 | Chapter 27: Functions read more..

  • Page - 905

    fcntl Perl Functions in Alphabetical Order | 861 read more..

  • Page - 906

    Syscall Returns Perl Returns fileno 862 | Chapter 27: Functions read more..

  • Page - 907

    flock Perl Functions in Alphabetical Order | 863 read more..

  • Page - 908

    fork 864 | Chapter 27: Functions read more..

  • Page - 909

    Perl Functions in Alphabetical Order | 865 read more..

  • Page - 910

    format 866 | Chapter 27: Functions read more..

  • Page - 911

    formline Perl Functions in Alphabetical Order | 867 read more..

  • Page - 912

    getc 868 | Chapter 27: Functions read more..

  • Page - 913

    getgrent getgrgid getgrnam Perl Functions in Alphabetical Order | 869 read more..

  • Page - 914

    gethostbyaddr 870 | Chapter 27: Functions read more..

  • Page - 915

    gethostbyname Perl Functions in Alphabetical Order | 871 read more..

  • Page - 916

    gethostent getlogin getnetbyaddr 872 | Chapter 27: Functions read more..

  • Page - 917

    getnetbyname getnetent getpeername Perl Functions in Alphabetical Order | 873 read more..

  • Page - 918

    getpgrp getppid getpriority getprotobyname 874 | Chapter 27: Functions read more..

  • Page - 919

    getprotobynumber getprotoent getpwent Perl Functions in Alphabetical Order | 875 read more..

  • Page - 920

    getpwnam getpwuid 876 | Chapter 27: Functions read more..

  • Page - 921

    getservbyname getservbyport getservent getsockname Perl Functions in Alphabetical Order | 877 read more..

  • Page - 922

    getsockopt 878 | Chapter 27: Functions read more..

  • Page - 923

    glob Perl Functions in Alphabetical Order | 879 read more..

  • Page - 924

    gmtime 880 | Chapter 27: Functions read more..

  • Page - 925

    goto Perl Functions in Alphabetical Order | 881 read more..

  • Page - 926

    grep 882 | Chapter 27: Functions read more..

  • Page - 927

    hex import index Perl Functions in Alphabetical Order | 883 read more..

  • Page - 928

    int ‒ ‒ ‒ 884 | Chapter 27: Functions read more..

  • Page - 929

    ioctl Perl Functions in Alphabetical Order | 885 read more..

  • Page - 930

    Syscall Returns Perl Returns join 886 | Chapter 27: Functions read more..

  • Page - 931

    keys Perl Functions in Alphabetical Order | 887 read more..

  • Page - 932

    kill 888 | Chapter 27: Functions read more..

  • Page - 933

    last lc Perl Functions in Alphabetical Order | 889 read more..

  • Page - 934

    lcfirst length _ _LINE_ _ 890 | Chapter 27: Functions read more..

  • Page - 935

    link listen local Perl Functions in Alphabetical Order | 891 read more..

  • Page - 936

    892 | Chapter 27: Functions read more..

  • Page - 937

    localtime lock Perl Functions in Alphabetical Order | 893 read more..

  • Page - 938

    log lstat m// 894 | Chapter 27: Functions read more..

  • Page - 939

    map mkdir Perl Functions in Alphabetical Order | 895 read more..

  • Page - 940

    msgctl msgget msgrcv 896 | Chapter 27: Functions read more..

  • Page - 941

    msgsnd my Perl Functions in Alphabetical Order | 897 read more..

  • Page - 942

    898 | Chapter 27: Functions read more..

  • Page - 943

    Perl Functions in Alphabetical Order | 899 read more..

  • Page - 944

    new next 900 | Chapter 27: Functions read more..

  • Page - 945

    no oct open Perl Functions in Alphabetical Order | 901 read more..

  • Page - 946

    902 | Chapter 27: Functions read more..

  • Page - 947

    Perl Functions in Alphabetical Order | 903 read more..

  • Page - 948

    Read Mode Write Access Append Access Create Nonexisting Clobber Existing 904 | Chapter 27: Functions read more..

  • Page - 949

    Read Mode Write Access Append Access Create Nonexisting Clobber Existing Perl Functions in Alphabetical Order | 905 read more..

  • Page - 950

    906 | Chapter 27: Functions read more..

  • Page - 951

    Perl Functions in Alphabetical Order | 907 read more..

  • Page - 952

    908 | Chapter 27: Functions read more..

  • Page - 953

    Perl Functions in Alphabetical Order | 909 read more..

  • Page - 954

    910 | Chapter 27: Functions read more..

  • Page - 955

    opendir ord our Perl Functions in Alphabetical Order | 911 read more..

  • Page - 956

    912 | Chapter 27: Functions read more..

  • Page - 957

    pack package Perl Functions in Alphabetical Order | 913 read more..

  • Page - 958

    914 | Chapter 27: Functions read more..

  • Page - 959

    _ _PACKAGE_ _ pipe Perl Functions in Alphabetical Order | 915 read more..

  • Page - 960

    pop pos 916 | Chapter 27: Functions read more..

  • Page - 961

    print Perl Functions in Alphabetical Order | 917 read more..

  • Page - 962

    918 | Chapter 27: Functions read more..

  • Page - 963

    printf prototype Perl Functions in Alphabetical Order | 919 read more..

  • Page - 964

    push q/STRING/ quotemeta 920 | Chapter 27: Functions read more..

  • Page - 965

    rand read Perl Functions in Alphabetical Order | 921 read more..

  • Page - 966

    readdir 922 | Chapter 27: Functions read more..

  • Page - 967

    readline Perl Functions in Alphabetical Order | 923 read more..

  • Page - 968

    readlink readpipe 924 | Chapter 27: Functions read more..

  • Page - 969

    recv redo Perl Functions in Alphabetical Order | 925 read more..

  • Page - 970

    ref 926 | Chapter 27: Functions read more..

  • Page - 971

    rename require Perl Functions in Alphabetical Order | 927 read more..

  • Page - 972

    928 | Chapter 27: Functions read more..

  • Page - 973

    Arguments Action reset Perl Functions in Alphabetical Order | 929 read more..

  • Page - 974

    return 930 | Chapter 27: Functions read more..

  • Page - 975

    reverse rewinddir rindex Perl Functions in Alphabetical Order | 931 read more..

  • Page - 976

    rmdir s/// say 932 | Chapter 27: Functions read more..

  • Page - 977

    scalar Perl Functions in Alphabetical Order | 933 read more..

  • Page - 978

    seek 934 | Chapter 27: Functions read more..

  • Page - 979

    seekdir select (output filehandle) Perl Functions in Alphabetical Order | 935 read more..

  • Page - 980

    936 | Chapter 27: Functions read more..

  • Page - 981

    select (ready file descriptors) Perl Functions in Alphabetical Order | 937 read more..

  • Page - 982

    semctl semget 938 | Chapter 27: Functions read more..

  • Page - 983

    semop send Perl Functions in Alphabetical Order | 939 read more..

  • Page - 984

    setpgrp setpriority setsockopt 940 | Chapter 27: Functions read more..

  • Page - 985

    shift Perl Functions in Alphabetical Order | 941 read more..

  • Page - 986

    shmctl shmget shmread 942 | Chapter 27: Functions read more..

  • Page - 987

    shmwrite shutdown Perl Functions in Alphabetical Order | 943 read more..

  • Page - 988

    sin sleep socket 944 | Chapter 27: Functions read more..

  • Page - 989

    socketpair sort Perl Functions in Alphabetical Order | 945 read more..

  • Page - 990

    946 | Chapter 27: Functions read more..

  • Page - 991

    Perl Functions in Alphabetical Order | 947 read more..

  • Page - 992

    948 | Chapter 27: Functions read more..

  • Page - 993

    Perl Functions in Alphabetical Order | 949 read more..

  • Page - 994

    splice 950 | Chapter 27: Functions read more..

  • Page - 995

    Direct Method Splice Equivalent split Perl Functions in Alphabetical Order | 951 read more..

  • Page - 996

    952 | Chapter 27: Functions read more..

  • Page - 997

    Perl Functions in Alphabetical Order | 953 read more..

  • Page - 998

    sprintf sqrt 954 | Chapter 27: Functions read more..

  • Page - 999

    srand Perl Functions in Alphabetical Order | 955 read more..

  • Page - 1000

    stat Index Field Meaning 956 | Chapter 27: Functions read more..

  • Page - 1001

    state Perl Functions in Alphabetical Order | 957 read more..

  • Page - 1002

    study 958 | Chapter 27: Functions read more..

  • Page - 1003

    sub Perl Functions in Alphabetical Order | 959 read more..

  • Page - 1004

    960 | Chapter 27: Functions read more..

  • Page - 1005

    substr Perl Functions in Alphabetical Order | 961 read more..

  • Page - 1006

    symlink 962 | Chapter 27: Functions read more..

  • Page - 1007

    syscall Perl Functions in Alphabetical Order | 963 read more..

  • Page - 1008

    sysopen 964 | Chapter 27: Functions read more..

  • Page - 1009

    Flag Meaning Flag Meaning Perl Functions in Alphabetical Order | 965 read more..

  • Page - 1010

    966 | Chapter 27: Functions read more..

  • Page - 1011

    sysread Perl Functions in Alphabetical Order | 967 read more..

  • Page - 1012

    sysseek system 968 | Chapter 27: Functions read more..

  • Page - 1013

    syswrite Perl Functions in Alphabetical Order | 969 read more..

  • Page - 1014

    tell 970 | Chapter 27: Functions read more..

  • Page - 1015

    telldir tie Perl Functions in Alphabetical Order | 971 read more..

  • Page - 1016

    972 | Chapter 27: Functions read more..

  • Page - 1017

    tied time Perl Functions in Alphabetical Order | 973 read more..

  • Page - 1018

    times tr/// truncate 974 | Chapter 27: Functions read more..

  • Page - 1019

    uc ucfirst Perl Functions in Alphabetical Order | 975 read more..

  • Page - 1020

    umask 976 | Chapter 27: Functions read more..

  • Page - 1021

    undef Perl Functions in Alphabetical Order | 977 read more..

  • Page - 1022

    unlink 978 | Chapter 27: Functions read more..

  • Page - 1023

    unpack unshift untie use Perl Functions in Alphabetical Order | 979 read more..

  • Page - 1024

    980 | Chapter 27: Functions read more..

  • Page - 1025

    Perl Functions in Alphabetical Order | 981 read more..

  • Page - 1026

    utime 982 | Chapter 27: Functions read more..

  • Page - 1027

    values vec Perl Functions in Alphabetical Order | 983 read more..

  • Page - 1028

    984 | Chapter 27: Functions read more..

  • Page - 1029

    wait waitpid Perl Functions in Alphabetical Order | 985 read more..

  • Page - 1030

    wantarray warn 986 | Chapter 27: Functions read more..

  • Page - 1031

    Perl Functions in Alphabetical Order | 987 read more..

  • Page - 1032

    write 988 | Chapter 27: Functions read more..

  • Page - 1033

    y// Perl Functions in Alphabetical Order | 989 read more..

  • Page - 1034

    read more..

  • Page - 1035

    CHAPTER 28 The Standard Perl Library Library Science 991 read more..

  • Page - 1036

    992 | Chapter 28: The Standard Perl Library read more..

  • Page - 1037

    A Tour of the Perl Library A Tour of the Perl Library | 993 read more..

  • Page - 1038

    994 | Chapter 28: The Standard Perl Library read more..

  • Page - 1039

    Roll Call A Tour of the Perl Library | 995 read more..

  • Page - 1040

    996 | Chapter 28: The Standard Perl Library read more..

  • Page - 1041

    The Future of the Standard Perl Library A Tour of the Perl Library | 997 read more..

  • Page - 1042

    Wandering the Stacks 998 | Chapter 28: The Standard Perl Library read more..

  • Page - 1043

    A Tour of the Perl Library | 999 read more..

  • Page - 1044

    read more..

  • Page - 1045

    CHAPTER 29 Pragmatic Modules 1001 read more..

  • Page - 1046

    attributes 1002 | Chapter 29: Pragmatic Modules read more..

  • Page - 1047

    autodie autodie | 1003 read more..

  • Page - 1048

    autouse 1004 | Chapter 29: Pragmatic Modules read more..

  • Page - 1049

    base base | 1005 read more..

  • Page - 1050

    bigint bignum 1006 | Chapter 29: Pragmatic Modules read more..

  • Page - 1051

    bigrat blib bytes bytes | 1007 read more..

  • Page - 1052

    charnames 1008 | Chapter 29: Pragmatic Modules read more..

  • Page - 1053

    Custom Character Names charnames | 1009 read more..

  • Page - 1054

    Runtime Lookups 1010 | Chapter 29: Pragmatic Modules read more..

  • Page - 1055

    charnames | 1011 read more..

  • Page - 1056

    constant 1012 | Chapter 29: Pragmatic Modules read more..

  • Page - 1057

    Restrictions on constant constant | 1013 read more..

  • Page - 1058

    deprecate diagnostics 1014 | Chapter 29: Pragmatic Modules read more..

  • Page - 1059

    diagnostics | 1015 read more..

  • Page - 1060

    1016 | Chapter 29: Pragmatic Modules read more..

  • Page - 1061

    encoding feature feature | 1017 read more..

  • Page - 1062

    fields filetest 1018 | Chapter 29: Pragmatic Modules read more..

  • Page - 1063

    if inc::latest integer integer | 1019 read more..

  • Page - 1064

    less 1020 | Chapter 29: Pragmatic Modules read more..

  • Page - 1065

    lib lib | 1021 read more..

  • Page - 1066

    locale 1022 | Chapter 29: Pragmatic Modules read more..

  • Page - 1067

    mro open open | 1023 read more..

  • Page - 1068

    ops 1024 | Chapter 29: Pragmatic Modules read more..

  • Page - 1069

    overload overloading overloading | 1025 read more..

  • Page - 1070

    parent re 1026 | Chapter 29: Pragmatic Modules read more..

  • Page - 1071

    re | 1027 read more..

  • Page - 1072

    1028 | Chapter 29: Pragmatic Modules read more..

  • Page - 1073

    sigtrap Signal Handlers sigtrap | 1029 read more..

  • Page - 1074

    Predefined Signal Lists Other Arguments to sigtrap 1030 | Chapter 29: Pragmatic Modules read more..

  • Page - 1075

    Examples of sigtrap sigtrap | 1031 read more..

  • Page - 1076

    sort strict 1032 | Chapter 29: Pragmatic Modules read more..

  • Page - 1077

    strict "refs" strict "vars" strict | 1033 read more..

  • Page - 1078

    strict "subs" 1034 | Chapter 29: Pragmatic Modules read more..

  • Page - 1079

    subs threads threads | 1035 read more..

  • Page - 1080

    1036 | Chapter 29: Pragmatic Modules read more..

  • Page - 1081

    utf8 vars version version | 1037 read more..

  • Page - 1082

    vmsish exit hushed 1038 | Chapter 29: Pragmatic Modules read more..

  • Page - 1083

    status time warnings warnings | 1039 read more..

  • Page - 1084

    1040 | Chapter 29: Pragmatic Modules read more..

  • Page - 1085

    warnings | 1041 read more..

  • Page - 1086

    User-Defined Pragmas 1042 | Chapter 29: Pragmatic Modules read more..

  • Page - 1087

    User-Defined Pragmas | 1043 read more..

  • Page - 1088

    1044 | Chapter 29: Pragmatic Modules read more..

  • Page - 1089

    Glossary accessor methods actual arguments address operator algorithm alias alphabetic alternatives anonymous 1045 read more..

  • Page - 1090

    application architecture argument ARGV arithmetical operator array subscript array context Artistic License ASCII assertion assignment assignment operator associative array associativity asynchronous application 1046 | Glossary read more..

  • Page - 1091

    atom atomic operation ἀ τομος attribute autogeneration autoincrement autoload autosplit autovivification AV awk backreference backtracking backtracking Glossary | 1047 read more..

  • Page - 1092

    backward compatibility bareword base class big-endian binary binary operator bind bit bit shift bit string bless block BLOCK block buffering Boolean backward compatibility 1048 | Glossary read more..

  • Page - 1093

    Boolean context breakpoint broadcast BSD bucket buffer built-in bundle byte bytecode C cache callback call by reference call by reference Glossary | 1049 read more..

  • Page - 1094

    call by value canonical capture variables capturing cargo cult case casefolding casemapping character character class character property circumfix operator class class method call by value 1050 | Glossary read more..

  • Page - 1095

    client closure cluster CODE code generator codepoint code subpattern collating sequence co-maintainer combining character command command buffering command-line arguments command name command name Glossary | 1051 read more..

  • Page - 1096

    comment compilation unit compile compile phase compiler compile time composer concatenation conditional connection construct constructor context continuation comment 1052 | Glossary read more..

  • Page - 1097

    core dump CPAN C preprocessor cracker currently selected output channel current package current working directory CV dangling statement datagram data structure data type DBM declaration declaration Glossary | 1053 read more..

  • Page - 1098

    declarator decrement default defined delimiter dereference derived class descriptor destroy destructor device directive directory directory handle discipline dispatch declarator 1054 | Glossary read more..

  • Page - 1099

    distribution dual-lived dweomer dwimmer dynamic scoping eclectic element embedding empty subclass test encapsulation endian en passant environment environment variable EOF EOF Glossary | 1055 read more..

  • Page - 1100

    errno error escape sequence exception exception handling exec executable file execute execute bit exit status exploit export expression extension false FAQ fatal error feeping creaturism errno 1056 | Glossary read more..

  • Page - 1101

    field FIFO file file descriptor fileglob filehandle filename filesystem file test operator filter first-come flag floating point flush flush Glossary | 1057 read more..

  • Page - 1102

    FMTEYEWTK foldcase fork formal arguments format freely available freely redistributable freeware function funny character garbage collection GID glob FMTEYEWTK 1058 | Glossary read more..

  • Page - 1103

    global global destruction glue language granularity grapheme greedy grep group GV hacker handler hard reference hash hash Glossary | 1059 read more..

  • Page - 1104

    hash table header file here document hexadecimal home directory host hubris HV identifier impatience implementation import increment indexing hash table 1060 | Glossary read more..

  • Page - 1105

    indirect filehandle indirection indirect object indirect object slot infix inheritance instance instance data instance method instance variable integer interface interpolation interpreter interpreter Glossary | 1061 read more..

  • Page - 1106

    invocant invocation I/O IO I/O layer IPA IP IPC is-a iteration iterator IV JAPH key keyword label laziness invocant 1062 | Glossary read more..

  • Page - 1107

    leftmost longest left shift lexeme lexer lexical analysis lexical scoping lexical variable library LIFO line linebreak line buffering line number link LIST LIST Glossary | 1063 read more..

  • Page - 1108

    list list context list operator list value literal little-endian local logical operator lookahead lookbehind loop loop control statement loop label lowercase lvaluable lvalue lvalue modifier magic list 1064 | Glossary read more..

  • Page - 1109

    magical increment magical variables Makefile man manpage matching member data memory metacharacter metasymbol method method resolution order minicpan minimalism minimalism Glossary | 1065 read more..

  • Page - 1110

    mode modifier module modulus mojibake modʑibake monger mortal mro multidimensional array multiple inheritance named pipe namespace NaN network address newline NFS normalization mode 1066 | Glossary read more..

  • Page - 1111

    null character null list null string numeric context numification NV nybble object octal offset one-liner open source software operand operating system operating system Glossary | 1067 read more..

  • Page - 1112

    operator operator overloading options ordinal overloading overriding owner package pad parameter parent class parse tree parsing patch PATH operator 1068 | Glossary read more..

  • Page - 1113

    pathname pattern pattern matching PAUSE Perl mongers permission bits Pern pipe pipeline platform pod pod command pointer polymorphism πολυ μορϕή port portable portable Glossary | 1069 read more..

  • Page - 1114

    porter possessive POSIX postfix pp pragma precedence prefix preprocessing primary maintainer procedure process program program generator progressive matching property protocol prototype porter 1070 | Glossary read more..

  • Page - 1115

    pseudofunction pseudohash pseudoliteral public domain pumpkin pumpking PV qualified quantifier race condition readable reaping record recursion reference reference Glossary | 1071 read more..

  • Page - 1116

    referent regex regular expression regular expression modifier regular file relational operator reserved words return value RFC right shift role root RTFM run phase runtime runtime pattern referent 1072 | Glossary read more..

  • Page - 1117

    RV rvalue sandbox scalar scalar context scalar literal scalar value scalar variable scope scratchpad script script kiddie sed semaphore separator serialization serialization Glossary | 1073 read more..

  • Page - 1118

    server service setgid setuid shared memory shebang shell side effects sigil signal signal handler single inheritance slice server 1074 | Glossary read more..

  • Page - 1119

    slurp socket soft reference source filter stack standard standard error standard input standard I/O Standard Library standard output statement statement modifier static static Glossary | 1075 read more..

  • Page - 1120

    static method static scoping static variable stat structure status STDERR STDIN STDIO STDOUT stream string string context stringification struct structure subclass subpattern subroutine subscript substitution substring static method 1076 | Glossary read more..

  • Page - 1121

    superclass superuser SV switch switch cluster switch statement symbol symbolic debugger symbolic link symbolic reference symbol table synchronous syntactic sugar syntax σύνταξις syntax Glossary | 1077 read more..

  • Page - 1122

    syntax tree syscall taint checks tainted taint mode TCP term terminator ternary text thread tie titlecase TMTOWTDI syntax tree 1078 | Glossary read more..

  • Page - 1123

    token tokener tokenizing toolbox approach topic transliterate πολύχρωμος trigger trinary troff true truncating type type casting typedef typed lexical typeglob typemap UDP UDP Glossary | 1079 read more..

  • Page - 1124

    UID umask unary operator Unicode Unix uppercase value variable variable interpolation variadic vector virtual void context v-string warning UID 1080 | Glossary read more..

  • Page - 1125

    watch expression weak reference whitespace word working directory wrapper WYSIWYG XS XSUB yacc zero width zombie zombie Glossary | 1081 read more..

  • Page - 1126

    read more..

  • Page - 1127

    Index of Perl Modules in This Book Symbols A B C 1083 read more..

  • Page - 1128

    D E F 1084 | Index of Perl Modules in This Book read more..

  • Page - 1129

    G H I L Index of Perl Modules in This Book | 1085 read more..

  • Page - 1130

    M N O P 1086 | Index of Perl Modules in This Book read more..

  • Page - 1131

    R S Index of Perl Modules in This Book | 1087 read more..

  • Page - 1132

    T U 1088 | Index of Perl Modules in This Book read more..

  • Page - 1133

    V W X Index of Perl Modules in This Book | 1089 read more..

  • Page - 1134

    read more..

  • Page - 1135

    Index Symbols 1091 read more..

  • Page - 1136

    A 1092 | Index read more..

  • Page - 1137

    Index | 1093 read more..

  • Page - 1138

    B 1094 | Index read more..

  • Page - 1139

    Index | 1095 read more..

  • Page - 1140

    C 1096 | Index read more..

  • Page - 1141

    Index | 1097 read more..

  • Page - 1142

    1098 | Index read more..

  • Page - 1143

    D Index | 1099 read more..

  • Page - 1144

    1100 | Index read more..

  • Page - 1145

    E Index | 1101 read more..

  • Page - 1146

    1102 | Index read more..

  • Page - 1147

    F Index | 1103 read more..

  • Page - 1148

    1104 | Index read more..

  • Page - 1149

    G H Index | 1105 read more..

  • Page - 1150

    I 1106 | Index read more..

  • Page - 1151

    Index | 1107 read more..

  • Page - 1152

    J K L 1108 | Index read more..

  • Page - 1153

    Index | 1109 read more..

  • Page - 1154

    M 1110 | Index read more..

  • Page - 1155

    N Index | 1111 read more..

  • Page - 1156

    O 1112 | Index read more..

  • Page - 1157

    Index | 1113 read more..

  • Page - 1158

    P 1114 | Index read more..

  • Page - 1159

    Index | 1115 read more..

  • Page - 1160

    1116 | Index read more..

  • Page - 1161

    Index | 1117 read more..

  • Page - 1162

    Q R 1118 | Index read more..

  • Page - 1163

    Index | 1119 read more..

  • Page - 1164

    S 1120 | Index read more..

  • Page - 1165

    Index | 1121 read more..

  • Page - 1166

    1122 | Index read more..

  • Page - 1167

    Index | 1123 read more..

  • Page - 1168

    T 1124 | Index read more..

  • Page - 1169

    Index | 1125 read more..

  • Page - 1170

    1126 | Index read more..

  • Page - 1171

    U Index | 1127 read more..

  • Page - 1172

    V 1128 | Index read more..

  • Page - 1173

    W Index | 1129 read more..

  • Page - 1174

    X Y Z 1130 | Index read more..

  • Page - 1175

    About the Authors read more..

  • Page - 1176

    Colophon read more..

Write Your Review