Cameron Laird's personal notes on Perl
[Fold in published pieces.]
Perl is the most theoretical
Here's what I mean:
Larry pushes this so far as to
call Perl the only
postmodern(ist) language (so far).
- Perl is practical. It takes good theory to be practical,
so, ipso facto, Perl has good theory.
- Perl's theory is vividly attested. Generally "language theory"
has to do with axiomatizations and rigorizations, leading to
dataflow languages, or functional languages, or languages
characterized by tiny, precisely orthogonal syntaxes, ease
of verifiability, and so on. Perl notoriously annoys acolytes
Eiffel or J or ML, for these are not its primary
aims. What Larry Wall, Tom Christiansen, Randal Schwartz,
and others, have
provided, though, is an extensive analysis of the human-factors
dimensions that most dominate usability in the real world
(the real world of software delivery, that is), and detailed
explanations of how Perl fits the prescription. The Perl
Cabal is remarkable for the volume of its persuasive postings
to comp.lang.perl and elsewhere. Two examples from early
1996 are Christiansen's piece on
why Perl regexp-s are better than regular, and ?'s on
chunking. I'm also fond of the
the world compendium.
- Larry Wall has give a few interviews which are available
online, including ones for
Journal (including the classic,
"the NSA knows everyone uses Perl")
and SunWorld Online. Maya Stodte's flattering
is rich with accurate and pertinent detail.
I like the O'Reilly essay on the
Perl 5.0 is plenty object-orient-able through its package facility.
See the perlref, perlobj, and perlbot document pages for examples.
in Ten Minutes;
Nathan Torkington wrote a great
"Lies We Tell".
Tops is, of course,
The Perl Institute.
commercial perspective on most of
the same material appears as the
Programming Republic of Perl.
makes available a delightful page of
Resources and Reviews.
Most important for the daily work of
building useful applications, though, is
perl 5.0 manual is now available.
The Perl Journal
I like Bob McMillan's
with Tim O'Reilly and Larry.
We've recently written on
scripting Web applications, ...
Laird's notes on