Appendix D. Recommended Modules and Utilities
Recommended Core Modules
Module name | Description | In core since |
---|---|---|
| Specifies the base classes of the current package at compile time (see Chapter 16) | 5.005 |
| Provides utilities to time fragments of Perl code (see Chapter 19) | 5.003 |
| Provides subroutines that warn or throw exceptions, reporting the problem from the caller's location (see Chapter 13) | 5.6 |
| Enables the use of character names via | 5.6 |
| Simplifies the downloading and installation of CPAN modules | 5.004 |
| Converts data structures into string representations of Perl code (see Chapters Chapter 15, Chapter 17, and Chapter 18) | 5.005 |
| Profiles Perl code (see Chapter 19) | 5.6 |
| Defines readable English names for special variables (see Chapter 5) | 5.003 |
| Replaces functions and subroutines with equivalents that either succeed or throw an exception (see Chapter 13) | 5.005 |
| Implements command-line filename globbing (see Chapter 8) | 5.6 |
| Provides a safe and efficient way to create temporary files (see Chapter 17) | 5.6 |
| Parses command-line options (see Chapter 14) | 5.003 |
| Creates I/O objects connected to files (see Chapter 10) | 5.004 |
| Acts as the base class for filehandles and objects (see Chapter 5) | 5.004 |
| Provides additional list-processing utilities missing from the core language (see Chapters Chapter 2 and 8) | 5.8 |
| Optimizes subroutines by caching ... |
Get Perl Best Practices now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.