Perl Practicum
by Hal Pomeranz
For the past two and a half years ;login: has been publishing
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.
A discussion of how to get the most from Perl's sort()
funtion.
(from ;login: Vol. 18 No. 4, August 1993)
Using file handles, indirect file handles, and type globs.
(from ;login: Vol. 18 No. 5, October 1993)
Perl builtin functions and additional techniques to emulate
common UNIX utilities.
(from ;login: Vol. 18 No. 6, December 1993)
Writing portable Perl code.
(from ;login: Vol. 19 No. 1, February 1994)
Understanding regular expression syntax, and techniques for humans
trying to read or create complicated regular expressions.
(from ;login: Vol. 19 No. 2, April 1994)
Techniques for breaking up formatted and unformatted data.
(from ;login: Vol. 19 No. 3, June 1994)
Tips for your Perl style guide.
(from ;login: Vol. 19 No. 6, December 1994)
Using formats to produce tabular data quickly.
(from ;login: Vol. 20 No. 3, June 1995)
A jumpstart on using Perl for CGI applications and the Web, including
forms processing.
(from ;login: Vol. 20 No. 4, August 1995)
An introduction to the new Perl5 DB syntax.
(from ;login: Vol. 20 No. 6, December 1995)
Manipulating the new Perl5 data type, the reference.
(from ;login: Vol. 21 No. 1, February 1996)
Advanced 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)
Creating configuration files for Perl programs, including using
Perl as a configuration file syntax.
(from ;login: Vol. 21 No. 3, June 1996)
Using Perl to create network clients.
(from ;login: Vol. 21 No. 4, August 1996)
Using Perl to create network servers (Part I).
(from ;login: Vol. 21 No. 5, October 1996)
Additional material on creating network servers, including
the proper use of fork()
and chroot()
.
(from ;login: Vol. 22 No. 1, February 1997)
Back to USENIX homepage.
2/2/97ah