[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