Games, Diversions & Perl Culture: Best of the Perl Journal

Front Cover
Jon Orwant
"O'Reilly Media, Inc.", 2003 - Computers - 569 pages

The Perl Journal (TPJ) did something most print journals aspire to, but few succeed. Within a remarkable short time, TPJ acquired a cult-following and became the voice of the Perl community. Every serious Perl programmer subscribed to it, and every notable Perl guru jumped at the opportunity to write for it. Back issues were swapped like trading cards. No longer in print format, TPJ remains the quintessential spirit of Perl--a publication for and by Perl programmers who see fun and beauty in an admittedly quirky little language.

Games, Diversions, and Perl Culture is the third volume of The Best of the Perl Journal, compiled and re-edited by the original editor and publisher of The Perl Journal, Jon Orwant. In this series, we've taken the very best (and still relevant) articles published in TPJ over its 5 years of publication and immortalized them into three volumes.

The 47 articles included in this volume are simply some of the best Perl articles ever written on the subjects of games, diversions, and the unique culture of this close-knit community, by some of the best Perl authors and coders. Games, Diversions & Perl Culture focuses on entertaining topics that make Perl users such fanatics about the language. You'll find all of the playful features TPJ offered over the years, including the Obfuscated Perl Contests, Perl Quiz Shows, humor articles, and renowned one-line recipes. The book also contains a panoply of quirky applications of Perl, including genetic algorithms, home automation, music programming, and an entire section on natural language processing.

This anthology is an unmatched compendium of Perl lore.


What people are saying - Write a review

We haven't found any reviews in the usual places.


Part I
Wherefore Art Thou?
From Camels to Spam
Perl Style
Home Automation with MisterHouse
The X10 NittyGritty
Part IV
Games in Perl
The Prisoners Dilemma
The Rezrov Infocom Game Interpreter
A PerlTk Solitaire Game
The First PerlInternet Quiz Show
The Second PerlInternet Quiz Show
The Third PerlInternet Quiz Show

A Day in the Life of complangperlmisc
Part II
Perlfect Sundials
Genetic Algorithms
How Perl Saved the Human Genome Project
The Perl Data Language
Part III
Infobots and Purl
Speech Synthesis
Lazy Text Formatting
Simple Languages Easy Music
Braille Contractions and Regular Expressions
Hypernyms Hyponyms Pertainyms and Other Word Relationships
Parsing Natural Language
Word Morphology
Smart Matching for Human Names
Localizing Your Perl Programs
Internationalized Sorting
Simulating Typos with Perl
Correcting Typos with Perl
Learning Japanese with an HTML Filter
The Fourth PerlInternet Quiz Show
The Perl Whirl Quiz Show
The Perl Wizards Quiz
Part V
Just Another Perl Haiku
Searching for Rhymes with Perl
The Perl Poetry Contest
Part VI
Pairwise Voting
Secure Internet Voting
Perl and Nuclear Weapons Dont Mix
Part VII
The Zeroth Annual Obfuscated Perl Contest
The First Obfuscated Perl Contest
The Third Obfuscated Perl Contest
The Fourth Obfuscated Perl Contest
The Fifth Obfuscated Perl Contest
About the Authors

Other editions - View all

Common terms and phrases

About the author (2003)

Jon Orwant founded The Perl Journal and received the White Camel lifetime achievement award for contributions to Perl in 2004. He's Engineering Manager at Google, where he leads Patent Search, visualizations, and digital humanities teams. For most of his tenure at Google, Jon worked on Book Search, and he developed the widely used Google Books Ngram Viewer. Prior to Google, he was CTO of O'Reilly, Director of Research at France Telecom, and a Lecturer at MIT. Orwant received his doctorate from MIT's Electronic Publishing Group in 1999.

Bibliographic information