Perl Design Patterns, Part 2
This is the second in a series of articles which form one Perl programmer’s response to the book, Design Patterns (also known as the Gang of Four book or simply as GoF, because four authors wrote it). As I…
This is the second in a series of articles which form one Perl programmer’s response to the book, Design Patterns (also known as the Gang of Four book or simply as GoF, because four authors wrote it). As I…
"Ooh look, it’s another Perl 6 summary. Doesn’t that man ever take a holiday?" "I think he took one last month." "Is it in Esperanto this week?" "I don’t think so." "Does Leon Brocard get a mention?" "It certainly…
Editor’s note: this document is out of date and remains here for historic interest. See Synopsis 6 for the current design information. As soon as she walked through my door I knew her type: she was an argument waiting…
Introduction: What is Overloading? All object-oriented programming languages have a feature called overloading, but in most of them this term means something different from what it means in Perl. Take a look at this Java example: public Fraction(int num,…
Welcome back to an interim Perl 6 Summary, falling between two conference weeks — OSCON and YAPC::Europe. For reasons involving insanity, a EuroStar ticket going begging, and undeserved generosity, I shall be bringing my conference haul up to 3…
This is the 7th annual State of the Perl Onion speech, wherein I tell you how Perl is doing. Perl is doing fine, thank you. Now that that’s out of the way, I’d like to spend the rest of…
One of the most boring programming tasks in the world has to be pulling data out of a database and displaying it on a web site. Yet it’s also one of the most ubiquitous. Perl programmers being lazy, there…
Welcome once again to the Perl 6 Summary, in a week of major developments and tantalizing hints. We start, as usual, with what’s happening in perl6-internals: Targeting Parrot from GCC Discussion in the thread entitled ‘WxWindows Support / Interfacing Libraries’…
Scratching Your Own Itch Some time ago I became intrigued with Digest authentication, which uses the same general mechanism as the familiar Basic authentication scheme but offers significantly more password security without requiring an SSL connection. At the time…
Perl 6 Summary for the week ending 20030706 Welcome to this week’s Perl 6 Summary, coming to you live from a gatecrashed Speakers’ lounge at OSCON/TPC, surrounded by all the cool people like Dan Sugalski, Lisa Wolfisch, Graham Barr, and…
In the previous article, we looked at some of the more intermediate features of regular expressions, including multiline matching, quoting, and interpolation. This time, we’re going to look at more-advanced features. We’ll also look at some modules that can…
Editor’s note: Perl 6 Essentials is the first book to offer a peek into the next major version of the Perl language. It covers the development of Perl 6 syntax as well as Parrot, the language-independent interpreter developed as…
Welcome to my first anniversary issue of the Perl 6 Summary. Hopefully there won’t be too many more anniversaries to celebrate before we have a real, running Perl 6, but there’s bound to be ongoing development after that. My…
The Perl 6 Summary for the week ending 20030629 Welcome to the third of my US tour Perl 6 summaries. Once again I’m pleased to report that the denizens of the Perl 6 mailing lists continue to make the life…
In the previous hidden treasures article, we looked at some easy-to-use (but not well-known) modules in the Perl Core. In this article, we dig deeper to uncover some of the truly precious and unique gems in the Perl Core….
Welcome to the last Perl 6 Summary of my first year of summarizing. If I were a better writer (or if I weren’t listening with half an ear to Damian telling YAPC about Perl 6 in case anything’s changed),…
Introduction In 1995, Design Patterns was published, and during the intervening years, it has had a great influence on how many developers write software. In this series of articles, I present my take on how the Design Patterns book…
It’s another Monday, it’s another summary and I need to get this finished so I can starting getting the house in order before we head off to Boca Raton and points north and west on the long road to…
Everyone knows that Perl works particularly well as a text processing language, and that it has a great many tools to help the programmer slice and dice text files. Most people know that Perl’s regular expressions are the mainstay…
Another Monday, another Perl 6 Summary. Does this man never take a holiday? (Yes, but only to go to Perl conferences this year, how did that happen?) We start with the internals list as usual. More on timely destruction The…