[Nottingham-pm] Fwd: O'Reilly News - Perl, Python & other Scripting Languages
Michael Erskine
msemtd at yahoo.co.uk
Mon Jun 20 07:51:17 PDT 2005
All,
Here's the latest O'Reilly Perl news...
---------- Forwarded Message ----------
Subject: O'Reilly News - Perl, Python & other Scripting Languages
Date: Monday 20 June 2005 15:36
From: "O'Reilly PR"
To: "Michael Erskine" <msemtd at yahoo.co.uk>
**********************************************************************
O'Reilly Newsletter - Perl, Python & Other Scripting Languages
**********************************************************************
Issue 06-05
To view this issue in your default web browser, please click:
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae-
b8f264117065&l=1&n=1&i=237&a=0&o=1
** **
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae-
b8f264117065&l=1&n=1&i=237&a=3310&o=1
** Understanding and Using Iterators **
Unlike some other programming languages, Perl makes it easy to process lists
of items. Lists and arrays aren't always suitable for every task, though;
sometimes you need something more powerful. Sometimes you need an iterator.
Joshua Gatcomb explains where iterators are useful and how to use them.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3311&o=1
** Independently Parsing Perl **
Stodgy, boring languages have great editors. What's keeping Perl from
refactoring support, perfect syntax highlighting, and other advanced
transformation techniques? It's really difficult to parse Perl. Fortunately,
Adam Kennedy's PPI project provides a standalone Perl parser that operates
correctly on all but 28 of the 38,000 CPAN modules. Here's how it works and
what you can do with it.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3312&o=1
** This Week in Perl 6, May 18 - 24, 2005 **
Piers Cawley summarizes the Perl 6 mailing lists with Inline::Pugs bridging
the gap, ParTcl coming into existence, and many questions about multimethod
dispatch in Perl 6.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3316&o=1
** This Week in Perl 6, May 25, 2005-May 31, 2005 **
Matt Fowles summarizes the Perl 6 mailing lists with Parrot keys, MMD, Tcl,
Python discussion, Pugs' continued evolution, introspection, generation, and
more Perl 6 meta-programming goodness.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3315&o=1
** This Week in Perl 6, June 1-7, 2005 **
Piers Cawley summarizes the Perl 6 mailing lists with Parrot 0.2.1 released,
mod_parrot bundled with mod_pugs (or vice versa), an end to the reduce
operator debate, and a paean to Parrot lead architect Dan Sugalski.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3313&o=1
** Catalyst **
MVC frameworks are hot again in the web development world. Perl has a rich
array of choices. One new contender is Catalyst, an elegant platform for
database-backed applications. Developers Jesse Sheidlower and Sebastian
Riedel explain the design goals and build an Ajax-powered wiki in 30 lines
of code.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3314&o=1
** Manipulating Word Documents with Perl **
Unix hackers love their text editors for plain-text manipulatey
goodness--especially Emacs and Vim with their wonderful extension languages
(and sometimes Perl bindings). Don't fret, defenestrators-to-be. Andrew
Savikas demonstrates how to use Perl for your string-wrangling when you have
to suffer through using Word.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3317&o=1
** Cooking with Python, Part 1 **
In these sample recipes from Python Cookbook, Second Edition, learn how to
use Unicode to handle international text strings that include non-ASCII
characters, and how to select the nth smallest element of a sequence. Check
back here next week for two more recipes on implementing a ring buffer and
computing prime numbers.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3318&o=1
** Python Standard Logging by Jeremy Jones **
Tracking down what your application does seems easy; just add a few print
statements here and there. Unfortunately, effectively tracing a program is
more difficult. That's where Python's standard logging module comes in.
Jeremy Jones demonstrates how to make it work for you.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3319&o=1
** Writing Google Desktop Search Plugins **
Google recently released the source code of Kongulo, a plugin for the Google
Desktop Search utility. Kongulo is useful on its own, but it's even better
as an example of how to write your own plugins for GDS. Jeremy Jones
explores the code and explains how it interacts with GDS.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3320&o=1
** Object Overloading in PHP 5 **
PHP 5 has greatly improved object-oriented programming support. It also has
new hooks to overload methods and properties. How can you do this? Why would
you want to? Martin Jansen demonstrates method and property overloading with
PHP 5 objects.
http://oreilly.creativemessage.com/Newsletter.aspx?s=9dd690b7-1b6a-4259-8aae
-b8f264117065&l=1&n=1&i=237&a=3321&o=1
----------------------------------------------------------------------
O'Reilly, 4 Castle Street, Farnham, Surrey, GU9 7HS, UK
t: +44 (0)1252 711776
f: +44 (0)1252 734211
w: http://www.oreilly.co.uk
e: mailto:information at oreilly.co.uk
----------------------------------------------------------------------
######################################################################
If you have been forwarded this e-Newsletter and would like to receive future
issues, please click the link below to subscribe.
http://oreilly.creativemessage.com/Subscribe.aspx?l=1
Click the link below to update your details.
http://oreilly.creativemessage.com/Subscribe.aspx?s=9dd690b7-1b6a-4259-8aae-b
8f264117065&l=1&n=1&Action=Update Click the link below to unsubscribe from
this list.
http://oreilly.creativemessage.com/Subscribe.aspx?s=9dd690b7-1b6a-4259-8aae-b
8f264117065&l=1&n=1&Action=Remove
######################################################################
-------------------------------------------------------
--
"The jig's up, Elman."
"Which jig?"
-- Jeff Elman
___________________________________________________________
Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com
More information about the Nottingham-pm
mailing list