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]
------------------------------------------------------------------