Perl Design Patterns

Perl.com Newsletter <[email protected]> Fri, 08 Aug 2003 17:20:05 -0700
Newsgroups gmane.comp.lang.perl.newsletter
Message-ID <LYRIS-2399160-14459-2003.08.08-17.30.05--gclpn-perl#[email protected]>
       		  Perl.com update
       --------------------------------------
       The Email for www.perl.com Subscribers

===================================================================
Life Science Informatics Call for Participation
If you have a burning desire to spread your experience in life 
science informatics, submit a proposal to lead a tutorial or 
conference session at the O'Reilly Life Science Informatics
 Conference. (formerly the Bioinformatics Technology Conference), 
in February 2004. The deadline for proposals is September 1, 2003. 

http://conferences.oreillynet.com/lsicon/
 
===================================================================

Hello, world! This is Simon Cozens, www.perl.com managing editor, 
bringing you the latest goings on from the world of Perl and our 
own site.

* Perl at large.

Autrijus Tang was one of the recipients of this year's Perl 
Foundation grants; he was funded to add public key cryptography 
support to some of Perl's fundamental module-handling modules, 
such as Module::Build, CPAN.pm and PAR. He's completed his grant 
period, and writes this report of how he got on:
 
    http://www.perlfoundation.org/index.cgi?page=tpf-grants/tang-grant-rep

And in other Perl Foundation news, Jouke Visse has reported that 
he has been funded by TPF to develop and promote his pVoice speech 
synthesis system. pVoice is a tool to help disabled children to 
communicate, and it's wonderful that the Foundation has been able 
to help Jouke in his work on this.

    http://use.perl.org/~jouke/journal/13950
    http://www.pvoice.org/

* Perl.com News

Piers Cawley returns with another Perl 6 summary, with news of 
PHP, Java and Python ports to Parrot. And maybe something about 
Perl 6 too...  

    http://www.perl.com/pub/a/2003/08/p6pdigest/20030803.html

And Phil Crow, who brought us that excellent article on design 
patterns back in June, has another article in his series. This 
time, he looks at data containers, code references and the 
Strategy, Template, Builder and Interpreter patterns.

    http://www.perl.com/pub/a/2003/08/07/design2.html

Until next week,

Happy hacking,
Simon Cozens
<[email protected]>



===================================================================
What should you look for in a wireless solution?
The most complete all-digital wireless 3G network in the nation
employs advanced compression technology that delivers peak
data speeds of 144 kbps (50-70 kbps avg.) and supports a host
of always-on data applications. The answer is: Sprint
http://oreillynet.com/sprintpcs/nlr/perl/8/7/03/mid

===================================================================

*** Featured Articles ***

Perl Design Patterns, Part 2
Phil Crow continues his series on how some popular patterns fit 
into Perl programming.

http://www.perl.com/pub/a/2003/08/07/design2.html

***

This week on Perl 6, week ending 2003-08-03
Piers Cawley brings us news of PHP, Java, and Python ports to 
the Parrot VM, and more Exegesis 6 fall-out.

http://www.perl.com/pub/a/2003/08/p6pdigest/20030803.html

***

Exegesis 6
Apocalypse 6 described the changes to subroutines in Perl 6. 
Exegesis 6 demonstrates what this will mean to you, the average 
Perl programmer. Damian Conway explains how the new syntax and 
semantics make for cleaner, simpler, and more powerful code.

http://www.perl.com/pub/a/2003/07/29/exegesis6.html

***

Overloading
C++ and Haskell do it, Java and Lisp don't; Python does it, and 
Ruby is almost built on it. What is the allure of operator 
overloading, and how does it affect Perl programmers? Dave Cross 
brings us an introduction to overload.pm and the Perl overloading 
mechanism.

http://www.perl.com/pub/a/2003/07/22/overloading.html

***

This week on Perl 6, week ending 2003-07-20
Threads, Events, code cleanups, and onions top the list of 
interesting things discussed on the Perl 6 lists this week. 
Piers Cawley summarizes.

http://www.perl.com/pub/a/2003/06/p6pdigest/20030720.html

***

State of the Onion 2003
Larry Wall's annual report on the state of Perl, from OSCON 2003 
(the seventh annual Perl conference) in Portland, Oregon in July 
2003. In this full length transcript, Larry talks about being 
unreasonable, unwilling, and impossible.

http://www.perl.com/pub/a/2003/07/16/soto2003.html

***

How to Avoid Writing Code
One of the most boring programming tasks in the world has to be 
pulling data out of a database and displaying it on a web site. 
Yet it's also one of the most ubiquitous. Kake Pugh shows us an 
easier way to do it, with Class::DBI and the Template Toolkit.

http://www.perl.com/pub/a/2003/07/15/nocode.html

***

===================================================================
Go ahead. Wear the shirt that tells it like it is: "I wrote code 
so you don't have to." Make users think a little about all that 
you do for them-all that stuff that "just happens" when they're 
using their laptops, online or off.  In a perfect world, they'd 
be incredibly grateful for your work.  In the real world, most of 
the time they don't even think about it.  So, maybe it's time for 
a little reminder. In black cotton with white type, only at 

http://www.thinkgeek.com/oreilly

===================================================================
------------------------------------------------------------------
If you want to cancel a subscription to this newsletter,
send an email to [email protected]

NOTE: Please make certain to unsubscribe from the email
address at which you receive this message

For non-automated human help email [email protected]
------------------------------------------------------------------