My Account Log in

1 option

Advanced Perl programming / Simon Cozens.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Cozens, Simon.
Contributor:
Srinivasan, Sriram.
Language:
English
Subjects (All):
Perl (Computer program language).
Scripting languages (Computer science).
Physical Description:
1 online resource (300 p.)
Edition:
2nd ed.
Place of Publication:
Sebastapol, California : O'Reilly, 2005.
Language Note:
English
System Details:
text file
Summary:
With a worldwide community of users and more than a million dedicated programmers, Perl has proven to be the most effective language for the latest trends in computing and business. Every programmer must keep up with the latest tools and techniques. This updated version of Advanced Perl Programming from O'Reilly gives you the essential knowledge of the modern Perl programmer. Whatever your current level of Perl expertise, this book will help you push your skills to the next level and become a more accomplished programmer. O'Reilly's most high-level Perl tutorial to
Contents:
Table of Contents; Preface; Audience; Contents; Conventions Used in This Book; Using Code Examples; We'd Like to Hear from You; Safari® Enabled; Acknowledgments; Advanced Techniques; Introspection; Preparatory Work: Fun with Globs; Aliasing; Accessing parts of a glob; Creating subroutines with glob assignment; AUTOLOAD; CORE and CORE::GLOBAL; Case Study: Hook::LexWrap; Introspection with B; Messing with the Class Model; UNIVERSAL; Dynamic Method Resolution; Case Study: Singleton Methods; Unexpected Code; Overloading; Simple operator overloading; Other operator overloading
Non-operator overloadingTime Shifting; Doing things now with eval/BEGIN; Doing things later with CHECK; Doing things at the end with DESTROY; Case study: Acme::Dot; Conclusion; Parsing Techniques; Parse::RecDescent Grammars; Simple Parsing with Parse::RecDescent; Types of match; Actions; Debugging; More Difficult Parsing; Commit, reject, and error; Syntactic whitespace; Automating the process; And much more...; Some Examples; Parsing iCalendar data; .procmailrc; Parse::Yapp; Other Parsing Techniques; HTML::Parser; XML Parsing; And Everything Else...; Conclusion; Templating Tools
Formats and Text::AutoformatText::Autoformat; Text::Template; Loops, Arrays, and Hashes; Security and Error Checking; Text::Template Tricks; HTML::Template; Variables and Conditions; Loops; RSS Aggregation; HTML::Mason; Basic Components; Basic Dynamism; Perl Blocks; Our RSS Aggregator; Template Toolkit; Filters; Plugins; Components and Macros; The RSS Aggregator; AxKit; Conclusion; Objects, Databases, and Applications; Beyond Flat Files; Object Serialization; Our Schema and Classes; Dumping Data; Storing and Retrieving Data; The Pruning Problem; Multilevel DBMs; Pixie; Object Databases
Object Database PitfallsTangram; Tangram CRUD: create, read, update, delete; Database Abstraction; Trivial Mapping; Class::DBI; Relationships; Class::DBI extensions; Other Contenders; Practical Uses in Web Applications; Class::DBI and the Template Toolkit; Maypole; Other Application Frameworks; Conclusion; Natural Language Tools; Perl and Natural Languages; Handling English Text; Pluralizations and Inflections; Converting Words to Numbers; Modules for Parsing English; Splitting Up Text; Stemming and Stopwording; Categorization and Extraction; Bayesian Analysis; Keyword Extraction and Summary
Keyword extractionExtracting Names and Places; Conclusion; Perl and Unicode; Terminology; What Is Unicode?; What Is UCS?; What is the Unicode Consortium?; Why Should I Care?; Unicode Transformation Formats; UCS-2; UTF-8; UTF-16BE; UTF-16LE; UCS-4; UTF-32; UTF-EBCDIC; UTF-7; Handling UTF-8 Data; Entering Unicode Characters; Unicode Regular Expressions; Encode; The PerlIO Trick; The Gory Details; Unicode for XS Authors; Traversing Strings; Encoding Strings; Conclusion; POE; Programming in an Event-Driven Environment; Hello, POE; Hello, Again, POE!; Wheels; A Port Forwarder
Top-Level Pieces: Components
Notes:
Includes index.
Rev. ed of: Advanced Perl programming / Sriram Srinivasan, 1997.
Description based on print version record.
ISBN:
9781449378912
1449378919
9781306809603
1306809606
9780596517113
0596517114

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account