Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Perl.com: The Source for Perl -- perl development, conferences
[go: Go Back, main page]

www.perl.com
O'Reilly Network.oreilly.comSafari Bookshelf.Conferences. Sign In/My Account | View Cart   
Articles ONLamp Weblog Books Courses Short Cuts Podcasts  
advertisement


Perl.com


Perl.com includes resources on downloading and installing Perl, a six-part tutorial on learning Perl, Perl articles, and Perl weblogs to help new and experienced programmers refine their skills, solve problems, and contribute to the worldwide Perl community.

Articles

Tile Image
PDF Processing with Perl
by Detlef Groth
Adobe's PDF is a well-established format for transferring pixel-perfect documents. It's not nearly as malleable as plain text, but several CPAN modules make creating, manipulating, and reusing PDFs much easier. Detlef Groth demonstrates how to use PDF::Reuse.

Tile Image
Making Perl Reusable with Modules
by Andy Sylvester
Perl programs are easy to write, especially if they solve simple problems. If you find yourself re-using the same programs (or worse, the same code), it's time to bundle your code into pieces easier to reuse. It's time to turn programs into modules. Andy Sylvester walks through the three steps of making a simple, standalone Perl program into a robust, tested, distributable, and reusable piece of code.

Tile Image
Option and Configuration Processing Made Easy
by Jon Allen
Many useful programs take arguments and configuration options. It's easy to add one or two, but as your program grows, the difficulty of allowing configuration concisely and intelligently also grows. Jon Allen demonstrates how to unify argument and configuration processing in a way that lets you write good code and your users get on with their work.

Tile Image
Better Code Through Destruction
by Igor Gariev
Perl 5's reference counting scheme almost always keeps memory usage predictable...except for one corner case. The Resource Acquisition Is Initialization strategy helps avoid memory leaks--and can improve your use of exceptions, alarms, other resources, and even transactional systems. Igor Gariev demonstrates.

View the archive


Perl Weblog Posts

Chicago Perl Hackathon

Tuesday November 27, 2007 10:02AM

The Chicago Perl Hackathon is Friday, Dec 14 to Sunday, Dec 16 at Hosteling International, 24 E. Congress Parkway in downtown Chicago (which is also in walking distance of most of the populoar tourist stuff). Meet other Perl people, work… read more brian d foy

Perl 6 on Parrot Roadmap Update

Tuesday November 27, 2007 8:33AM

I announced last week the release of Parrot 0.5.0, a major milestone in the development of the Parrot virtual machine. The largest accomplishment in this release is the development of a powerful new object system which we believe is capable of serving as… read more chromatic

Perl gratitude, 2007

Thursday November 22, 2007 6:19PM

Here in the US, it's Thanksgiving, a day of eating lots of food, watching football, and sometimes, just sometimes, expressing gratitude and giving thanks for those things that make life wonderful. Here are the things I'm grateful for in late 2007,… read more Andy Lester

Parrot 0.5.0 "Caulked Snack" Released

Tuesday November 20, 2007 9:38PM

Jack had avoided looking into his sons' faces during this Oration, because he reckoned they'd not wish to be seen with tears streaming down their faces. But looking up at Jimmy now he saw dry eyes and a quizzical if impatient phizz. Turning… read more chromatic

More ONLamp Posts


Perl Recipe of the Day

Perl Recipe of the Day from Perl Cookbook, 2nd edition

You want to use familiar operators like = = or + on objects from a class you've written, or you want to define the print interpolation value for objects.

Do it now

 



Contact Us | Advertise with Us | Privacy Policy | Press Center | Jobs | Submissions Guidelines

Copyright © 2000-2006 O’Reilly Media, Inc. All Rights Reserved.
All trademarks and registered trademarks appearing on the O'Reilly Network are the property of their respective owners.

For problems or assistance with this site, email