Index 
										[SYMBOL]
									
										[A]
									
										[B]
									
										[C]
									
										[D]
									
										[E]
									
										[F]
									
										[G]
									
										[H]
									
										[I]
									
										[J]
									
										[K]
									
										[L]
									
										[M]
									
										[N]
									
										[O]
									
										[P]
									
										[Q]
									
										[R]
									
										[S]
									
										[T]
									
										[U]
									
										[V]
									
										[W]
									
										[X]
									
										[Y]
									
										[Z]
									
   rand function  read_file( ) subroutine readability      abbreviations and      assignments and      built-in functions and      cleverness and      comments and      complex mappings      cuddling and      debugging and      fat commas and      look-up tables and      multiline strings and      named constants and      negative control statements      of expressions      of lists      optimizing for      semicolons and      slice layout      statements on lines      string delimiters and      tabular ternaries and      underscores and 2nd      use English pragma 2nd      variables and  readdir function readline function      caching and      configuration files and      contextual return values      globbing and      iterative subroutines and      module interfaces and      scalar variables      simple slurping      slurp( ) subroutine and  README file  Readonly module (CPAN) 2nd 3rd 4th  readonly( ) subroutine 2nd  readpipe function  "record" as ambiguous name redo statement      best practices      flow of control and      loop labels and 2nd      while statement and 2nd  reduce( ) subroutine 2nd refactoring      best practice      considerations 2nd 3rd      modules and 2nd  refaddr( ) subroutine 2nd 3rd  reference variables 2nd 3rd references      best practice      braced      cyclic      dereferencing 2nd      symbolic  reftype( ) subroutine 2nd  Regexp::Assemble module (CPAN) 2nd  Regexp::Autoflags module (CPAN) 2nd  Regexp::Common module (CPAN) 2nd 3rd  Regexp::MatchContext module (CPAN) 2nd regular expressions      (?p) marker      alternations 2nd      backtracking      best practice 2nd      brace delimiters      canned      capture variables      capturing parentheses      command-line processing and      configuration files and      constructing      delimiters      end of string      exception hierarchies and      extended formatting 2nd      factoring alternations      fixed-width data and      input record separator and      lazy flags      line boundaries      match variables      metacharacters      named characters 2nd      OO exceptions and      pattern matching      piecewise matching      properties 2nd      string boundaries      string comparisons 2nd      tables and      unconstrained repetitions      whitespace 2nd  remonstrate tool  repetitions, unconstrained  reporting failures 2nd 3rd  require function  REQUIRED ARGUMENTS section (documentation)  REQUIRED ARGUMENTS template  restricted hashes 2nd  return scalar statement return statement      do-while loops and      flow of control and      implicit      returning failure 2nd      scalar return values  return undef statement return values      best practices 2nd      contextual      cumulative methods and      error handling and 2nd      failed exceptions and      methods and      multi-contextual      scalar variables and      system function  reverse function 2nd 3rd  reverse sort function  revision control 2nd 3rd 4th  "right" as ambiguous name  robustness of coding style
 
  |