Perl Practicum by Hal Pomeranz
From 1993 to 1997, ;login: published a series of articles "intended to demystify some of the more occult aspects of Perl programming" (to quote from the introduction to the first article, published in August 1993). We are pleased to present the entire collection here.
Starting with the June 1998 issue, ;login: has offered a series by Joseph Hall entitled "Effective Perl Programming". See the ;login: page for the table of contents for each issue. Full articles in this series are available online to USENIX and SAGE members.
No. 1: Out of SortsA discussion of how to get the most from Perl's sort() function.
(from ;login: Vol. 18 No. 4, August 1993)
No. 2: Know All the AnglesUsing file handles, indirect file handles, and type globs.
(from ;login: Vol. 18 No. 5, October 1993)
No. 3: The Swiss Army ChainsawPerl builtin functions and additional techniques to emulate common UNIX utilities.
(from ;login: Vol. 18 No. 6, December 1993)
No. 4: You Say `rsh' and I Say `remsh'Writing portable Perl code.
(from ;login: Vol. 19 No. 1, February 1994)
No. 5: "I'm Beginning to See a Pattern Here"Understanding regular expression syntax, and techniques for humans trying to read or create complicated regular expressions.
(from ;login: Vol. 19 No. 2, April 1994)
No. 6: It Slices, It Dices...Techniques for breaking up formatted and unformatted data.
(from ;login: Vol. 19 No. 3, June 1994)
No. 7: A Plea for ClarityTips for your Perl style guide.
(from ;login: Vol. 19 No. 6, December 1994)
No. 8: Fun With FormatUsing formats to produce tabular data quickly.
(from ;login: Vol. 20 No. 3, June 1995)
No. 9: The Camel Spins a WebA jumpstart on using Perl for CGI applications and the Web, including forms processing.
(from ;login: Vol. 20 No. 4, August 1995)
No. 10: DB or Not DB?An introduction to the new Perl5 DB syntax.
(from ;login: Vol. 20 No. 6, December 1995)
No. 11: Failed To Understand the ReferenceManipulating the new Perl5 data type, the reference.
(from ;login: Vol. 21 No. 1, February 1996)
No. 12: Thanks for the ReferenceAdvanced tutorial on Perl5 references (includes extended example of how to marshall Perl data structures out to secondary storage).
(from ;login: Vol. 21 No. 2, April 1996)
No. 13: The Devil in the DetailsCreating configuration files for Perl programs, including using Perl as a configuration file syntax.
(from ;login: Vol. 21 No. 3, June 1996)
No. 14: Network Wiles (Part I)Using Perl to create network clients.
(from ;login: Vol. 21 No. 4, August 1996)
No. 15: Network Wiles (Part II)Using Perl to create network servers (Part I).
(from ;login: Vol. 21 No. 5, October 1996)
No. 16: Network Wiles (Part III)Additional material on creating network servers, including the proper use of
(from ;login: Vol. 22 No. 1, February 1997)
No. 17: The Email of the SpeciesThis column presents some sample code to make handling email in Perl relatively painless.
(from ;login: Vol. 22 No. 2, April 1997)
Need help? Use our Contacts page.
Last changed: 10 Aug 1998 efc