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]
each function edge cases 2nd efficiency 2nd else statement 2nd elsif statement 2nd Emacs editor converting tabs to spaces manual debugging and matching brackets overview setting margins empty strings 2nd 3rd enbugging 2nd encapsulation best practice 2nd class hierarchies and cleverness and inside-out objects and 2nd 3rd lvalue methods and objects and 2nd protected access and end-weight problem English module eq comparison equals sign (=) error handling best practice 2nd built-in failures 2nd contextual failure 2nd defined do-while loops and documentation 2nd error messages and 2nd exception classes exception hierarchies exceptions 2nd Getopt::Clade module and I/O operations and 2nd methods and OO exceptions pseudohashes and recoverable failure reporting failure systemic failure 2nd unpacking exceptions error messages best practice documenting 2nd error handling and Getopt::Clade module and testing and volatile eval function benchmarking and best practice error handling 2nd 3rd overview recoverable failure and EXAMPLES template exception classes best practice building caught( ) method exception handling barewords and best practices 2nd 3rd caught( ) method 2nd 3rd croak( ) subroutine exception classes exception hierarchies failed builtins 2nd named arguments OO exceptions overview processing exceptions recommendations recoverable failure 2nd reporting failure unpacking exceptions version requirements and Exception::Class module (CPAN) best practices 2nd exception classes 2nd unpacking exceptions exec function existence tests Exporter module exporting best practice declarative modules expressions barewords 2nd best practice 2nd 3rd breaking before operators breaking by precedence 2nd constants and empty strings escaped characters 2nd exit points fat commas grep function here documents and heredoc indentation heredoc quoters 2nd heredoc terminators implicit returns and leading zeros 2nd list membership 2nd lists and long numbers 2nd low-precedence operators map function match variables and multiline strings naming conventions non-terminal precedence operators in readability of single-character strings 2nd string delimiters thin commas 2nd extended formatting 2nd extract_initializers_from( ) method 2nd ExtUtils::MakeMaker module
|