Perl Design Patterns

Perl.com Newsletter <[email protected]> Fri, 13 Jun 2003 17:35:00 -0700
Newsgroups gmane.comp.lang.perl.newsletter
Message-ID <LYRIS-2176737-14153-2003.06.13-17.40.05--gclpn-perl#[email protected]>
       		  Perl.com update
       --------------------------------------
       The Email for www.perl.com Subscribers

===================================================================
The 5th O'Reilly Open Source Convention July 7-11, 2003
Portland Marriott Downtown, Portland, OR

Join Larry Wall, Damian Conway, Mark-Jason Dominus, and a host
of luminaries from the Perl community as well as the leaders of
critical open source technologies.
http://conferences.oreilly.com/oscon/

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

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.

Well, the nominees for this year's ActiveState Active Awards have 
come in (as well as the programmers chosen by the ActiveState team); 
you have an opportunity to vote for the programmer that you feel 
has made the most important contribution to Perl. And not just Perl, 
but PHP, Python, and XSLT as well. The nominees this year are, in 
no particular order, Bill Luebkert, noted poster to many Perl 
mailing lists and Helper of Newcomers; Mark-Jason Dominus, one of 
the comp.lang.perl.moderated moderators, TPJ columnist, creator 
of interesting modules, and proponent of functional programming 
in Perl; Richard Clamp, who must have a patch in nearly every 
substantial Perl module, and is the author of a good number of 
CPAN modules himself; and Jarkko Hietaniemi, the creator and 
curator of CPAN, and maintainer of Perl 5.8.x. Vote early, vote... 
No, wait.

    http://www.activestate.com/Corporate/ActiveAwards/index.html
    http://www.activestate.com/

And the Perl Foundation has announced its grant recipients for the 
year: Arthur Bergman will continue to improve Perl's threading 
support and also make POE thread-aware. Daniel Grunblatt will work 
on the Parrot JIT compiler.  Autrijus Tang has been funded to add 
public-key cryptography support to various modules that deal with 
CPAN. Leopold Totsch has received a grant that will allow him 
to get to YAPC::Europe and meet with other Parrot developers. And 
last, but certainly not least, Larry has been given a grant for 
his ongoing contributions to Perl. 
 
    http://perlfoundation.org/index.cgi?page=grants2003

Perl.com News

This week's Perl 6 summary continues the ongoing saga of timely 
object destruction in Parrot; coroutines and threads fuse to 
become cothreads; the sixth Exegesis is coming Real Soon Now, 
and much more. Piers Cawley has the details. 
 
    http://www.perl.com/pub/a/2003/06/p6pdigest/20030601.html

And I take a long, calm look at regular expressions. As the first 
half of a two-part series for intermediate Perl users, we look at 
where to go after you've mastered the basics. Do you know how to 
correctly handle matching with strings that contain multiple lines? 
Do you know all the tricks to help tidy up your regular expressions 
and keep them easy to maintain? Do you know how to use all the 
regexp modifiers? Do you know all of the modules that can help you 
with your regexps? If the answer to any of these questions is no, 
these articles are for you! 

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

Until next week,
Happy hacking!

Simon Cozens
<[email protected]>

===================================================================
Do some entertaining this spring.

We've got a few things that will help you impress your guests--open
source beer coasters, tarsier mugs, and classy T-shirts--that will
show them just how cool you really are. Check it out at ThinkGeek.

http://www.thinkgeek.com/oreilly

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

*** Featured Articles ***

Perl Design Patterns
The Gang-of-Four Design Patterns book had a huge impact on 
programming methodologies in the Java and C++ communities, but 
what do Design Patterns have to say to Perl programmers? Phil 
Crow examines how some popular patterns fit in to Perl programming.

http://www.perl.com/pub/a/2003/06/13/design1.html

***

This week on Perl 6, week ending 2003-06-08
IMCC becomes Parrot, continuation passing style, timely destruction 
YET AGAIN, multi-method dispatch and more.

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

***

Regexp Power
In this short series of two articles, we'll take a look through 
some of the less well-known or less understood parts of the regular 
expression language, and see how they can be used to solve problems 
with more power and less fuss.

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

***

This week on Perl 6, week ending 2003-06-01
Much more work on IMCC, method calling syntax in Parrot, coroutines 
attempt to become threads, compile-time binding, and many more 
discussions in this week's Perl 6 news - all summaries as usual by 
the eminent Piers Cawley.

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

***

Hidden Treasures of the Perl Core
The Perl Core comes with a lot of little modules to help you get 
your job done. Many of these modules are not well known. Even 
some of the well known modules have some nice features that are 
often overlooked. In this article, we'll dive into many of these 
hidden treasures of the Perl Core.

http://www.perl.com/pub/a/2003/05/29/treasures.html

***

This week on Perl 6, week ending 2003-05-25
Piers takes a break from traditional English festivities to report 
on the Perl 6 world: this week, more about timely destruction, the 
Perl 6 Essentials book, a new layout for PMCs, and a lengthy 
discussion of coroutines.

http://www.perl.com/pub/a/2003/05/p6pdigest/20030525.html

***

Testing mod_perl 2.0
Geoffrey Young examines another area of programming in mod_perl 2.0, 
testing your mod_perl scripts.

http://www.perl.com/pub/a/2003/05/22/testing.html

***

===================================================================
Mac OS X: The Missing Manual  now available on the O'Reilly Network 
Safari Bookshelf.  Access this new best seller along with 1400 of 
the top reference books all online.  At a starting subscription 
price of $9.99 for 5 books a month, creating your personal 
reference bookshelf has never been more affordable.  Start today 
with a Free Trial.

https://secure.safaribooksonline.com/promo.asp?code=ORA14&portal=oreilly&CMP=EM12330

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