Dear Amazon.com Customer,
We've noticed that customers who have expressed interest in "Perl
Template Toolkit" by Darren Chamberlain have also ordered "Programming
Python" by Mark Lutz. For this reason, you might like to know that Mark
Lutz's "Programming Python" is now available. You can order your copy
See what difference it made ?
E.g., what do I know about RadioHead ?
More fun than SARS.
The
File::Find docs said:
use File::Find;
find(\&wanted, '/foo','/bar');
sub wanted {
The number of times I have found code which is meant to search one directory but
includes
a bogus second dir argument is astonishing.
Likewise, I've encountered instances of multiple invocations of File::Find to search
more than two directories.
find(\&wanted, '/foo','/bar');
find(\&wanted, '/foo2','/bar2');
When I've been able to ask the author why they
appended a second dir argument,
or limited themselves at two dir arguments, they've proudly
pointed to their due diligence
of RTFMing the
standard docs SYNOPSIS which show File::Find
used with
two and only two directory arguments.
So I am pleased that the
v5.8.0 docs for File::Find show
a more generic:
use File::Find;
find(\&wanted, @directories_to_seach);
sub wanted {
use or require.
Some background reading:
Bates' Berrypicking metaphor, and
more accessible "ontology" fallacy:
reviewed.
A good analogy is to say that faceted
classification is to hierarchical classification
as relational databases are to hierarchical
databases. Most system designers would not dream
of using hierarchical files these days, so why
are hierarchical classifications of information
content still being used.
Ontology Development 101 at The Farm.
Most helpfully,
The Semantic Web: Taxonomies vs. ontologies.
browse.cpan.org should be easier to invent than
a system for
browsing underwater videos looking for schools of fish or for
inferring visual saliency by tracking eye movements [Nature.com,
Or perhaps search by keyword is the dominant findability technique,
and browse related is for the birds.
philosophy of information : programmer -- ornithology : bird
ps I'm not affiliated with LinuxNow
(
CPAN Listings:
The Browse Feature is currently being upgraded.
Please use the search feature in the mean time.)
The helpful perldoc.com's search has been broken for a while;
looks like Carlos is too busy
getting married.
Fortunately a Google site-specific search works well, and the
new v5.8.0 docs were posted to perldoc.com.
Minor nit: Google's dictionary lookup of searchword link is not
generated for site-specific searches,
so the general search
underlines
but the site-specific search
doesn't underline virii.
PErl Graphical Structures (PEGS)
are a nice technique for illustrating
data relationships,
which I first saw in Hall and Schwartz's
Effective Perl --
The Shiny Ball Book :
Table of Contents with chapter
They're great for enumerating the data types used, and if initialized,
for showing
variables and their values; PEGS are also good for
depicting references.
I haven't seen them adopted elsewhere recently, except for daveorg's Munging book.
Must have taken a lot of time with Framemaker.