rssHome » Perl

Perl Pocket Reference, 5th Edition

Perl Pocket Reference, 5th Edition

Book Description

If you have a question, you’ll find the answer quickly in this handy, easy-to-use quick reference. The condenses and organizes stacks of documentation down to the most essential facts, so you can find what you need in a heartbeat.

Updated for Perl 5.14, the 5th edition provides a summary of Perl syntax rules and a complete list of operators, built-in functions, and other features. It’s the perfect companion to O’Reilly’s authoritative and in-depth Perl books, including Learning Perl, Programming Perl, and the Perl Cookbook.

Table of Contents
Copyright

Chapter 1. Perl
Section 1.1. Perl 5.14.1
Section 1.2. Conventions used in this book
Section 1.3. Features
Section 1.4. Syntax
Section 1.5. Embedded Documentation
Section 1.6. Data Types
Section 1.7. Quotes and Interpolation
Section 1.8. Literal Values
Section 1.9. Variables Download Now »

Learning Perl, 6th Edition

Learning Perl, 6th Edition

Book Description

Popularly known as “the Llama,” Learning is the book most programmers rely on to get started with this versatile language. The bestselling tutorial since it was first published in 1993, this sixth edition includes recent changes to the language up to 5.14.

This book reflects the combined experience of its authors, who have taught Perl at Stonehenge Consulting since 1991. Years of classroom testing and experience helped shape the book’s pace and scope, and this edition is packed with exercises that let you practice the concepts while you follow the text.

Topics include:

  • Perl data & variable types
  • Subroutines
  • File operations
  • Regular expressions
  • String manipulation (including Unicode)
  • Lists & sorting
  • Process management
  • Smart matching
  • Using third party modules Download Now »

Modern Perl

Modern Perl

Book Description

5 is a popular, powerful, and robust language. With countless satisfied developers, tens of thousands of freely available libraries, and continual improvements to the language and its ecosystem, modern can be easy, reliable, and fun. To take advantage of the full power of 5–to become a true expert, capable of solving any problem put before you–you must understand the language. Modern explains 5 from theory to implementation, including 5.12.

1.0 came out in 1987. In the decades since then, The language has gone from a simple tool for system administration somewhere between shell scripting and C ( 1) to a powerful, general purpose language steeped in a rich heritage ( 5) and a consistent, coherent, rethinking of programming intended to last for at least another 25 years ( 6).

Even so, most Perl 5 programs in the world take far too little advantage of the language. You can write Perl 5 programs as if they were Perl 4 programs (or Perl 3 or 2 or 1), but programs written to take advantage of everything amazing the worldwide Perl 5 community has invented, polished, and discovered are shorter, faster, more powerful, and easier to maintain than their alternatives.

Modern Perl is one way to describe how experienced and effective Perl 5 programmers work. They use language idioms. They take advantage of the CPAN. They’re recognizably Perlish, and they show good taste and craftsmanship and a full understanding of Perl. Download Now »

Catalyst 5.8: the Perl MVC Framework

Catalyst 5.8: the Perl MVC Framework

Book Description

Many applications are implemented in a way that makes developing them difficult and repetitive. is an open source -based Model-View-Controller framework that aims to solve this problem by reorganizing your application to design and implement it in a natural, maintainable, and testable manner, making fun, fast, and rewarding.

This book teaches you how to use to weave the various components involved in a web application, using methods and tools you personally prefer along with recommendations and details on the most popularly used objects like the DBIX ORM, TT2 Template, and Moose.

This book will take you from how the pattern simplifies creating quality applications to how Catalyst allows you to tap this power instantly. It explains advanced design patterns and concludes with the improvements that Moose brings to all this. It also incorporates valuable suggestions and feedback received from the community members and our customers. By the end of the book, you will be able to build clean, scalable, and extendable web applications. This book embodies Catalyst’s philosophies of Do It Yourself and Don’t Repeat Yourself.

Design, develop, test, and deploy applications rapidly with the open source Catalyst framework

Download Now »

Effective Perl Programming: Ways to Write Better, More Idiomatic Perl, 2nd Edition

Effective Perl Programming: Ways to Write Better, More Idiomatic Perl, 2nd Edition

Book Description

The Classic Guide to Solving Real-World Problems with —Now Fully Updated for Today’s Best Idioms!

For years, experienced programmers have relied on Effective to discover better ways to solve problems with Perl. Now, in this long-awaited second edition, three renowned Perl programmers bring together today’s best idioms, techniques, and examples: everything you need to write more powerful, fluent, expressive, and succinct code with Perl.

Nearly twice the size of the first edition, Effective Perl , Second Edition, offers everything from rules of thumb to avoid common pitfalls to the latest wisdom for using Perl modules. You won’t just learn the right ways to use Perl: You’ll learn why these approaches work so well.

New coverage in this edition includes

  • Reorganized and expanded material spanning twelve years of Perl evolution
  • Eight new chapters on CPAN, databases, distributions, files and filehandles, production Perl, testing, Unicode, and warnings
  • Updates for Perl 5.12, the latest version of Perl
  • Systematically updated examples reflecting today’s best idioms Download Now »

Beginning Perl, 3rd Edition

Beginning Perl, 3rd Edition

Book Description

This is a book for those of us who believed that we didn’t need to learn , and now we know it is more ubiquitous than ever. is extremely flexible and powerful, and it isn’t afraid of 2.0 or the cloud. Originally touted as the duct tape of the Internet, has since evolved into a multipurpose, multiplatform language present absolutely everywhere: heavy-duty applications, the cloud, systems administration, natural language processing, and financial engineering. Beginning Perl, Third Edition provides valuable insight into Perl’s role regarding all of these tasks and more.

Commencing with a comprehensive overview of language basics, you’ll learn all about important concepts such as Perl’s data types and control flow constructs. This material sets the stage for a discussion of more complex topics, such as writing custom functions, using regular expressions, and file input and output. Next, the book moves on to the advanced topics of object-oriented , modules, , and database administration with Perl’s powerful database interface module, DBI. The examples and code provided offer you all of the information you need to start writing your own powerful scripts to solve the problems listed above, and many more.

Whether you are a complete novice or an experienced programmer, Beginning Perl, Third Edition offers an ideal guide to learning Perl. Download Now »