The Month in Perl Software Design: Review of January 2005

T

Terrence Brannon

NAME
The Month in Perl Software Design: Review of January 2005

DESCRIPTION
Overview of topics discussed on the Perl Software::Design mailing list
during January 2004.

TOPICS
List of object and package lazyloaders
Terrence Brannon has developed and maintains a list of all CPAN modules
which support dynamic object creation and/or package loading as their
primary or tangential functionality:

<http://www.metaperl.com/article-pod/Catalog-lazy_loaders/lazy_loaders.h
tml>

Logic programming
Curtis "Ovid" Poe discusses his new Prolog interpreter and what
softwaring engineering benefits it will offer him:

<http://www.mail-archive.com/[email protected]/msg00115.html>

PPI goes Beta
Adam Kennedy's funded initiative to parse Perl documents has a beta
submission to CPAN:

<http://www.mail-archive.com/[email protected]/msg00103.html>

Mutator chaining and the Design of HTML::Seamstress
The design of HTML::Seamstrss was guided by the design of the package it
derives from, HTML::Tree. Cavaletto and Brannon discuss the possibility
of delegation to provide concise calling conventions for
HTML::Seamstress.

Cavaletto shows the pitfalls in mutator chaining when rewriting trees.
Also shows how nify methods whose behavior is implicit from compiler
hints can cause trouble:

One definite conclusion: better to leave the tree manipulation work to a
dedicated library instead of tricky compiler hints.
HTML::Element::Library was the result of separating compiler concerns
from library utilities.

<http://www.mail-archive.com/[email protected]/msg00095.html>

RESOURCES
Perl Software::Design mailing list
<http://www.metaperl.com/sw-design>

The Perl Software::Design mailing list is available from a number of
sources:

<nntp://news.gmane.org/gmane.comp.lang.perl.software-design>
<http://dir.gmane.org/gmane.comp.lang.perl.software-design>

(e-mail address removed)

Here are the mailing list archives to give you an idea of the
content:

<http://www.mail-archive.com/[email protected]/>

This document
<http://www.metaperl.com/sw-design/review/2005/1/1.pod>
<http://www.metaperl.com/sw-design/review/2004/1/1.txt>
<http://www.metaperl.com/sw-design/review/2004/1/1.html>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,768
Messages
2,569,574
Members
45,051
Latest member
CarleyMcCr

Latest Threads

Top