[29909] in Perl-Users-Digest
Perl-Users Digest, Issue: 1152 Volume: 11
daemon@ATHENA.MIT.EDU (Perl-Users Digest)
Thu Jan 3 03:35:19 2008
Date: Thu, 3 Jan 2008 00:35:12 -0800 (PST)
From: Perl-Users Digest <Perl-Users-Request@ruby.OCE.ORST.EDU>
To: Perl-Users@ruby.OCE.ORST.EDU (Perl-Users Digest)
Perl-Users Digest Thu, 3 Jan 2008 Volume: 11 Number: 1152
Today's topics:
new "state" variables... nest properly?? <grg2@comcast.net>
Re: new "state" variables... nest properly?? <ben@morrow.me.uk>
Re: new "state" variables... nest properly?? <bik.mido@tiscalinet.it>
Re: new "state" variables... nest properly?? <ben@morrow.me.uk>
Re: new "state" variables... nest properly?? <grg2@comcast.net>
new CPAN modules on Fri Dec 28 2007 (Randal Schwartz)
new CPAN modules on Mon Dec 31 2007 (Randal Schwartz)
new CPAN modules on Sat Dec 29 2007 (Randal Schwartz)
new CPAN modules on Sun Dec 30 2007 (Randal Schwartz)
Digest Administrivia (Last modified: 6 Apr 01) (Perl-Users-Digest Admin)
----------------------------------------------------------------------
Date: Thu, 27 Dec 2007 14:14:05 -0800 (PST)
From: Abble <grg2@comcast.net>
Subject: new "state" variables... nest properly??
Message-Id: <985db662-db83-4c80-a160-a5b036bed5b1@e4g2000hsg.googlegroups.com>
Do the new "state" variable declaration stuff mean that finally you
can nest subs and variables will behave properly? Great news, if
true.
My little test program seems to indicate this is correct:
use strict; use warnings; use English; use feature 'state';
my( $GVar );
sub Outer{ my( $Arg ) = @_; state ( $Var );
sub Inner{
if( $GVar eq $Var ) { print "midvar is okay: $Var\n" }
else { print "midvar should be '$GVar' but is '$Var'\n" }
}
#begin Outer
if( $Var ) { print "*** Var preset!!! to '$Var' \n" }
else { print "Var unset as supposed to be!\n" }
$Var = $Arg;
$GVar = $Var;
Inner( );
}
print $];
Outer( 'foo 1' ); Outer( 'foo 2' ); Outer( 'foo 3' );
------------------------------
Date: Thu, 27 Dec 2007 23:43:32 +0000
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: new "state" variables... nest properly??
Message-Id: <4upd45-a37.ln1@osiris.mauzo.dyndns.org>
Quoth Abble <grg2@comcast.net>:
> Do the new "state" variable declaration stuff mean that finally you
> can nest subs and variables will behave properly? Great news, if
> true.
>
> My little test program seems to indicate this is correct:
>
> use strict; use warnings; use English; use feature 'state';
>
> my( $GVar );
>
> sub Outer{ my( $Arg ) = @_; state ( $Var );
>
> sub Inner{
Named subs don't close over lexicals. That hasn't changed. This still
gives a 'Variable '$Var' will not stay shared' warnings, although since
the whole point of state vars is you only get one copy, this is not
terribly useful :).
What you are looking for is not state vars, but 'my sub'. There has been
a slot for this in the Perl grammar for a long time, but noone has ever
implemented it.
> if( $GVar eq $Var ) { print "midvar is okay: $Var\n" }
> else { print "midvar should be '$GVar' but is '$Var'\n" }
> }
>
> #begin Outer
>
> if( $Var ) { print "*** Var preset!!! to '$Var' \n" }
> else { print "Var unset as supposed to be!\n" }
This section 'fails': the second time through, $Var is already set,
since it preserves its value from last time Outer was called.
Ben
------------------------------
Date: Fri, 28 Dec 2007 14:50:18 +0100
From: Michele Dondi <bik.mido@tiscalinet.it>
Subject: Re: new "state" variables... nest properly??
Message-Id: <uer9n3hqlfd73533uisv750vtf4koutlfs@4ax.com>
On Thu, 27 Dec 2007 23:43:32 +0000, Ben Morrow <ben@morrow.me.uk>
wrote:
>What you are looking for is not state vars, but 'my sub'. There has been
>a slot for this in the Perl grammar for a long time, but noone has ever
>implemented it.
For the record I had asked this quite some time ago:
http://perlmonks.org/?node_id=489881
To which dave_the_m replied:
: The perl5 parser has had a placeholder for lexical subs for quite a
: while [...] and a pad can quite happily accomodate them.
: The main things holding them up has been trying to agree their
: semantics, then someone - probably me - finding the time to implement
: them :-(.
Actually, I included it in my 5.12 wishlist @ PM:
http://perlmonks.org/?node_id=634043
Funnily enough, the issue has popped up again in a vaguely related
thread exactly today:
http://perlmonks.org/?node_id=659258
Michele
--
{$_=pack'B8'x25,unpack'A8'x32,$a^=sub{pop^pop}->(map substr
(($a||=join'',map--$|x$_,(unpack'w',unpack'u','G^<R<Y]*YB='
.'KYU;*EVH[.FHF2W+#"\Z*5TI/ER<Z`S(G.DZZ9OX0Z')=~/./g)x2,$_,
256),7,249);s/[^\w,]/ /g;$ \=/^J/?$/:"\r";print,redo}#JAPH,
------------------------------
Date: Fri, 28 Dec 2007 17:43:35 +0000
From: Ben Morrow <ben@morrow.me.uk>
Subject: Re: new "state" variables... nest properly??
Message-Id: <77pf45-50c.ln1@osiris.mauzo.dyndns.org>
Quoth Michele Dondi <bik.mido@tiscalinet.it>:
> On Thu, 27 Dec 2007 23:43:32 +0000, Ben Morrow <ben@morrow.me.uk>
> wrote:
>
> >What you are looking for is not state vars, but 'my sub'. There has been
> >a slot for this in the Perl grammar for a long time, but noone has ever
> >implemented it.
>
> For the record I had asked this quite some time ago:
>
> http://perlmonks.org/?node_id=489881
>
> To which dave_the_m replied:
>
> : The perl5 parser has had a placeholder for lexical subs for quite a
> : while [...] and a pad can quite happily accomodate them.
> : The main things holding them up has been trying to agree their
> : semantics, then someone - probably me - finding the time to implement
> : them :-(.
It would be rather awkward, as lots of code of the Clone/PadWalker type
assumes that anon <=> closure <=> '&' slot in a pad, and it would all
need to be changed.
What *I've* wanted for some time are lexical packages, or rather lexical
class names, but I don't think that would be possible as things like
->isa would break.
Ben
------------------------------
Date: Thu, 27 Dec 2007 16:03:39 -0800 (PST)
From: Abble <grg2@comcast.net>
Subject: Re: new "state" variables... nest properly??
Message-Id: <9c6a5250-5e71-40cb-b169-1a67ad0bb791@j20g2000hsi.googlegroups.com>
On Dec 27, 5:43 pm, Ben Morrow <b...@morrow.me.uk> wrote:
> This section 'fails': the second time through, $Var is already set,
> since it preserves its value from last time Outer was called.
>
> Ben
yes, the "set locals to empty" bizness goes away, but it seems mid-
level variables now work.
In many cases I'm happy to have tio initialize locals and on exit
leave dangling variables if I get the benefit of being able to access
mid-level vars with impunity. It *seems* like we now have this.
------------------------------
Date: Fri, 28 Dec 2007 05:42:16 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Fri Dec 28 2007
Message-Id: <JtqvuG.1rnn@zorch.sf-bay.org>
The following modules have recently been added to or updated in the
Comprehensive Perl Archive Network (CPAN). You can install them using the
instructions in the 'perlmodinstall' page included with your Perl
distribution.
Acme-CPANAuthors-0.01
http://search.cpan.org/~ishigaki/Acme-CPANAuthors-0.01/
We are CPAN authors
----
Acme-CPANAuthors-Japanese-0.071226
http://search.cpan.org/~ishigaki/Acme-CPANAuthors-Japanese-0.071226/
We are Japanese CPAN authors
----
Algorithm-OpenFST-0.01_02
http://search.cpan.org/~seano/Algorithm-OpenFST-0.01_02/
Perl bindings for the OpenFST library.
----
Algorithm-Permute-0.07
http://search.cpan.org/~edpratomo/Algorithm-Permute-0.07/
Handy and fast permutation with object oriented interface
----
Algorithm-Permute-0.08
http://search.cpan.org/~edpratomo/Algorithm-Permute-0.08/
Handy and fast permutation with object oriented interface
----
Alien-SVN-1.4.5.3
http://search.cpan.org/~mschwern/Alien-SVN-1.4.5.3/
A wrapper for installing the SVN Perl bindings
----
Alien-SVN-1.4.6.0
http://search.cpan.org/~mschwern/Alien-SVN-1.4.6.0/
A wrapper for installing the SVN Perl bindings
----
Apache2-Layout-0.1
http://search.cpan.org/~gozer/Apache2-Layout-0.1/
mod_perl 2.0 html layout engine
----
Apache2-Layout-0.2
http://search.cpan.org/~gozer/Apache2-Layout-0.2/
mod_perl 2.0 html layout engine
----
AutoLoader-5.64
http://search.cpan.org/~smueller/AutoLoader-5.64/
load subroutines only on demand
----
C-Analyzer-0.02
http://search.cpan.org/~sreekanth/C-Analyzer-0.02/
Generates C Call Control Flow tree for C source code
----
C-DynaLib-0.56
http://search.cpan.org/~rurban/C-DynaLib-0.56/
Perl interface to C compiled code.
----
CGI.pm-3.32
http://search.cpan.org/~lds/CGI.pm-3.32/
----
CPAN-1.92_54
http://search.cpan.org/~andk/CPAN-1.92_54/
query, download and build perl modules from CPAN sites
----
Carp-Diagnostics-0.04
http://search.cpan.org/~nkh/Carp-Diagnostics-0.04/
Carp with a diagnostic message
----
Catalyst-Plugin-Shortcut-urifor-0.01
http://search.cpan.org/~cub/Catalyst-Plugin-Shortcut-urifor-0.01/
----
CatalystX-Foorum-0.1.0
http://search.cpan.org/~fayland/CatalystX-Foorum-0.1.0/
Forum/BBS system based on Catalyst
----
Chess-GameClock-GameClock-1.0
http://search.cpan.org/~chesskit/Chess-GameClock-GameClock-1.0/
----
Class-Constructor-Factory-0.001
http://search.cpan.org/~ferreira/Class-Constructor-Factory-0.001/
Automated constructor generation
----
DBD-Multiplex-2.06
http://search.cpan.org/~tkishel/DBD-Multiplex-2.06/
A multiplexing driver for the DBI.
----
DBD-mysql-4.006
http://search.cpan.org/~capttofu/DBD-mysql-4.006/
MySQL driver for the Perl5 Database Interface (DBI)
----
DBIx-PgLink-0.01
http://search.cpan.org/~asvbr/DBIx-PgLink-0.01/
external database access from PostgreSQL backend using Perl DBI
----
DBIx-Web-0.72
http://search.cpan.org/~makarow/DBIx-Web-0.72/
Active Web Database Layer
----
DTS-0.03
http://search.cpan.org/~arfreitas/DTS-0.03/
Perl classes to access Microsoft SQL Server 2000 DTS Packages
----
Data-Utilities-0.02
http://search.cpan.org/~cornelis/Data-Utilities-0.02/
General utilities for nested perl data structures.
----
Data-Utilities-0.03
http://search.cpan.org/~cornelis/Data-Utilities-0.03/
General utilities for nested perl data structures.
----
Deliantra-1.14
http://search.cpan.org/~mlehmann/Deliantra-1.14/
Deliantra suppport module to read/write archetypes, maps etc.
----
Devel-Caller-2.01
http://search.cpan.org/~rclamp/Devel-Caller-2.01/
meatier versions of caller
----
FCGI-Spawn-0.12
http://search.cpan.org/~veresc/FCGI-Spawn-0.12/
process manager/application server for FastCGI protocol.
----
FFI-1.03
http://search.cpan.org/~gaal/FFI-1.03/
Perl Foreign Function Interface
----
File-Append-TempFile-0.05
http://search.cpan.org/~roam/File-Append-TempFile-0.05/
Perl extension for appending data to files
----
Games-Nintendo-Mario-0.203
http://search.cpan.org/~rjbs/Games-Nintendo-Mario-0.203/
a class for jumping Italian plumbers
----
Grid-Coord-0.05
http://search.cpan.org/~osfameron/Grid-Coord-0.05/
abstract representation and manipulation of points and rectangles
----
IMDB-Film-0.32
http://search.cpan.org/~stepanov/IMDB-Film-0.32/
OO Perl interface to the movies database IMDB.
----
IO-Interface-1.04
http://search.cpan.org/~lds/IO-Interface-1.04/
Perl extension for access to network card configuration information
----
IPC-Run3-0.040
http://search.cpan.org/~rschupp/IPC-Run3-0.040/
run a subprocess with input/ouput redirection
----
Imager-Tiler-1.01
http://search.cpan.org/~darnold/Imager-Tiler-1.01/
package to aggregate images into a single tiled image via Imager
----
JSON-PC-0.02
http://search.cpan.org/~makamaka/JSON-PC-0.02/
fast JSON Parser and Converter
----
Java-JVM-Classfile-0.20
http://search.cpan.org/~lbrocard/Java-JVM-Classfile-0.20/
Parse JVM Classfiles
----
Makefile-Parallel-0.03
http://search.cpan.org/~root/Makefile-Parallel-0.03/
A distributed parallel makefile
----
Method-Signatures-0.01
http://search.cpan.org/~mschwern/Method-Signatures-0.01/
method declarations with prototypes and without using a source filter
----
Method-Signatures-0.02
http://search.cpan.org/~mschwern/Method-Signatures-0.02/
method declarations with prototypes and without using a source filter
----
ONTO-PERL-1.08
http://search.cpan.org/~easr/ONTO-PERL-1.08/
----
PDE-v0.1.0
http://search.cpan.org/~yewenbin/PDE-v0.1.0/
Perl Development Environment in emacs
----
PDE-v0.2.0
http://search.cpan.org/~yewenbin/PDE-v0.2.0/
Perl Development Environment in emacs
----
POE-Component-IRC-5.40
http://search.cpan.org/~bingos/POE-Component-IRC-5.40/
a fully event-driven IRC client module.
----
Parse-Eyapp-1.098
http://search.cpan.org/~casiano/Parse-Eyapp-1.098/
Extensions for Parse::Yapp
----
Parse-Marpa-0.001_064
http://search.cpan.org/~jkegl/Parse-Marpa-0.001_064/
(pre-Alpha) Jay Earley's general parsing algorithm, with LR(0) precomputation
----
Perl6-Doc-0.32_05
http://search.cpan.org/~lichtkind/Perl6-Doc-0.32_05/
all useful Perl 6 Docs in your command line
----
Perl6-Doc-0.32_06
http://search.cpan.org/~lichtkind/Perl6-Doc-0.32_06/
all useful Perl 6 Docs in your command line
----
Perl6-Doc-0.32_07
http://search.cpan.org/~lichtkind/Perl6-Doc-0.32_07/
all useful Perl 6 Docs in your command line
----
Perl6-Doc-0.32_08
http://search.cpan.org/~lichtkind/Perl6-Doc-0.32_08/
all useful Perl 6 Docs in your command line
----
Perl6-Doc-0.32_09
http://search.cpan.org/~lichtkind/Perl6-Doc-0.32_09/
all useful Perl 6 Docs in your command line
----
Pod-Advent-0.05
http://search.cpan.org/~davidrw/Pod-Advent-0.05/
POD Formatter for The Perl Advent Calendar
----
Pod-HtmlEasy-0.0912
http://search.cpan.org/~gleach/Pod-HtmlEasy-0.0912/
Generate personalized HTML from PODs.
----
SelfLoader-1.13_01
http://search.cpan.org/~smueller/SelfLoader-1.13_01/
load functions only on demand
----
SelfLoader-1.13_02
http://search.cpan.org/~smueller/SelfLoader-1.13_02/
load functions only on demand
----
Sys-Manage-0.58
http://search.cpan.org/~makarow/Sys-Manage-0.58/
Systems management commands/scripts environment
----
Test-Dependencies-0.09
http://search.cpan.org/~zev/Test-Dependencies-0.09/
Ensure that your Makefile.PL specifies all module dependencies
----
Test-Dependencies-0.10
http://search.cpan.org/~zev/Test-Dependencies-0.10/
Ensure that your Makefile.PL specifies all module dependencies
----
Test-Dependencies-0.11
http://search.cpan.org/~zev/Test-Dependencies-0.11/
Ensure that your Makefile.PL specifies all module dependencies
----
Text-GooglewikiFormat-0.05
http://search.cpan.org/~fayland/Text-GooglewikiFormat-0.05/
Translate Google Code Wiki markup into HTML
----
Video-PlaybackMachine-0.04
http://search.cpan.org/~stephen/Video-PlaybackMachine-0.04/
Perl extension for creating a television station
----
Video-Xine-0.04
http://search.cpan.org/~stephen/Video-Xine-0.04/
Perl interface to libxine
----
Video-Xine-0.05
http://search.cpan.org/~stephen/Video-Xine-0.05/
Perl interface to libxine
----
Video-Xine-0.06
http://search.cpan.org/~stephen/Video-Xine-0.06/
Perl interface to libxine
----
WWW-CPAN-0.001
http://search.cpan.org/~ferreira/WWW-CPAN-0.001/
CPAN as a web service
----
WWW-CPAN-0.002
http://search.cpan.org/~ferreira/WWW-CPAN-0.002/
CPAN as a web service
----
WWW-Google-News-TW-0.12
http://search.cpan.org/~clsung/WWW-Google-News-TW-0.12/
Access to Google's Taiwan News Service (Not Usenet)
----
WWW-Lengthen-0.01
http://search.cpan.org/~ishigaki/WWW-Lengthen-0.01/
lengthen 'shortened' urls
----
WWW-MobileCarrierJP-0.06
http://search.cpan.org/~tokuhirom/WWW-MobileCarrierJP-0.06/
scrape mobile carrier information
----
WWW-Reddit-0.05
http://search.cpan.org/~amoore/WWW-Reddit-0.05/
interface with reddit.com
----
WWW-Yahoo-Movies-0.05
http://search.cpan.org/~stepanov/WWW-Yahoo-Movies-0.05/
Perl extension to get Yahoo! Movies information.
----
X11-FullScreen-0.02
http://search.cpan.org/~stephen/X11-FullScreen-0.02/
Perl extension for creating a simple borderless window with X
----
X11-FullScreen-0.03
http://search.cpan.org/~stephen/X11-FullScreen-0.03/
Perl extension for creating a simple borderless window with X
----
constant-1.13
http://search.cpan.org/~saper/constant-1.13/
Perl pragma to declare constants
----
constant-1.14
http://search.cpan.org/~saper/constant-1.14/
Perl pragma to declare constants
----
ex-caution-0.01
http://search.cpan.org/~yves/ex-caution-0.01/
Perl pragma for enabling or disabling strictures and warnings simultaneously
----
re-engine-Plugin-0.04
http://search.cpan.org/~avar/re-engine-Plugin-0.04/
API to write custom regex engines
----
relative-0.03
http://search.cpan.org/~saper/relative-0.03/
Load modules with relative names
----
selfvars-0.01
http://search.cpan.org/~audreyt/selfvars-0.01/
Provide $self and @args variables for OO programs
----
selfvars-0.02
http://search.cpan.org/~audreyt/selfvars-0.02/
Provide $self and @args variables for OO programs
----
selfvars-0.03
http://search.cpan.org/~audreyt/selfvars-0.03/
Provide $self and @args variables for OO programs
----
selfvars-0.04
http://search.cpan.org/~audreyt/selfvars-0.04/
Provide $self and @args variables for OO programs
If you're an author of one of these modules, please submit a detailed
announcement to comp.lang.perl.announce, and we'll pass it along.
This message was generated by a Perl program described in my Linux
Magazine column, which can be found on-line (along with more than
200 other freely available past column articles) at
http://www.stonehenge.com/merlyn/LinuxMag/col82.html
print "Just another Perl hacker," # the original
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
------------------------------
Date: Mon, 31 Dec 2007 05:42:16 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Mon Dec 31 2007
Message-Id: <JtwFuG.1IB5@zorch.sf-bay.org>
The following modules have recently been added to or updated in the
Comprehensive Perl Archive Network (CPAN). You can install them using the
instructions in the 'perlmodinstall' page included with your Perl
distribution.
Astro-satpass-0.017
http://search.cpan.org/~wyant/Astro-satpass-0.017/
----
CGI-Auth-Basic-1.11
http://search.cpan.org/~burak/CGI-Auth-Basic-1.11/
Basic CGI authentication interface.
----
CGP-CLI-2.7.2.1
http://search.cpan.org/~jbuhacoff/CGP-CLI-2.7.2.1/
----
CPAN-1.92_55
http://search.cpan.org/~andk/CPAN-1.92_55/
query, download and build perl modules from CPAN sites
----
CatalystX-Foorum-0.1.1
http://search.cpan.org/~fayland/CatalystX-Foorum-0.1.1/
Forum/BBS system based on Catalyst
----
Date-Piece-v0.0.1
http://search.cpan.org/~ewilhelm/Date-Piece-v0.0.1/
efficient dates with Time::Piece interoperability
----
EV-2.01
http://search.cpan.org/~mlehmann/EV-2.01/
perl interface to libev, a high performance full-featured event loop
----
File-Copy-Link-0.111
http://search.cpan.org/~rmbarker/File-Copy-Link-0.111/
Perl extension for replacing a link by a copy of the linked file.
----
Gtk2-GladeXML-OO-0.034
http://search.cpan.org/~strzelec/Gtk2-GladeXML-OO-0.034/
Object oriented interface to Glade.
----
IO-CaptureOutput-1.0601
http://search.cpan.org/~dagolden/IO-CaptureOutput-1.0601/
capture STDOUT and STDERR from Perl code, subprocesses or XS
----
Language-Kemuri-0.04
http://search.cpan.org/~tokuhirom/Language-Kemuri-0.04/
Kemuri Interpreter.
----
MDV-Distribconf-3.14
http://search.cpan.org/~nanardon/MDV-Distribconf-3.14/
Read and write config of a Mandriva Linux distribution tree
----
Math-Complex-1.38
http://search.cpan.org/~jhi/Math-Complex-1.38/
complex numbers and associated mathematical functions
----
Net-CIDR-MobileJP-0.10
http://search.cpan.org/~tokuhirom/Net-CIDR-MobileJP-0.10/
mobile ip address in Japan
----
Net-MRIM-0.10
http://search.cpan.org/~aau/Net-MRIM-0.10/
Perl implementation of mail.ru agent protocol
----
Net-MRIM-1.0
http://search.cpan.org/~aau/Net-MRIM-1.0/
Perl implementation of mail.ru agent protocol
----
PDE-v0.2.4
http://search.cpan.org/~yewenbin/PDE-v0.2.4/
Perl Development Environment in emacs
----
PDF-OCR-1.04
http://search.cpan.org/~leocharre/PDF-OCR-1.04/
get ocr and images out of a pdf file
----
Perl-Critic-Lax-0.007
http://search.cpan.org/~rjbs/Perl-Critic-Lax-0.007/
policies that let you slide on common exceptions
----
Perl-Metrics-Simple-0.1
http://search.cpan.org/~matisse/Perl-Metrics-Simple-0.1/
Count packages, subs, lines, etc. of many files.
----
Perl6-Bible-0.35
http://search.cpan.org/~lichtkind/Perl6-Bible-0.35/
Perl 6 Design Documentations [STALLED]
----
Privileges-Drop-1.00
http://search.cpan.org/~tlbdk/Privileges-Drop-1.00/
A module to make it simple to drop all privileges, even POSIX groups.
----
RPC-Async-1.05
http://search.cpan.org/~tlbdk/RPC-Async-1.05/
Asynchronous RPC framework
----
Sys-Info-0.50
http://search.cpan.org/~burak/Sys-Info-0.50/
Fetch information from the host system
----
Sys-Info-0.51
http://search.cpan.org/~burak/Sys-Info-0.51/
Fetch information from the host system
----
Text-CSV-Unicode-0.06
http://search.cpan.org/~rmbarker/Text-CSV-Unicode-0.06/
comma-separated values manipulation routines with potentially wide character data
----
Text-CSV-Unicode-0.099
http://search.cpan.org/~rmbarker/Text-CSV-Unicode-0.099/
comma-separated values manipulation routines with potentially wide character data
----
Text-Template-Simple-0.50
http://search.cpan.org/~burak/Text-Template-Simple-0.50/
Simple text template engine
----
Video-Xine-0.08
http://search.cpan.org/~stephen/Video-Xine-0.08/
Perl interface to libxine
----
Video-Xine-0.09
http://search.cpan.org/~stephen/Video-Xine-0.09/
Perl interface to libxine
----
WWW-Page-1.0
http://search.cpan.org/~andy/WWW-Page-1.0/
XSLT-based and XML-configured web-site engine.
----
perl-GPS-0.15_92
http://search.cpan.org/~srezic/perl-GPS-0.15_92/
If you're an author of one of these modules, please submit a detailed
announcement to comp.lang.perl.announce, and we'll pass it along.
This message was generated by a Perl program described in my Linux
Magazine column, which can be found on-line (along with more than
200 other freely available past column articles) at
http://www.stonehenge.com/merlyn/LinuxMag/col82.html
print "Just another Perl hacker," # the original
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
------------------------------
Date: Sat, 29 Dec 2007 05:42:16 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Sat Dec 29 2007
Message-Id: <JtsqIG.1qLG@zorch.sf-bay.org>
The following modules have recently been added to or updated in the
Comprehensive Perl Archive Network (CPAN). You can install them using the
instructions in the 'perlmodinstall' page included with your Perl
distribution.
Apache2-ASP-1.23
http://search.cpan.org/~johnd/Apache2-ASP-1.23/
Perl extension for ASP on mod_perl2.
----
Apache2-Tail-0.03
http://search.cpan.org/~gozer/Apache2-Tail-0.03/
mod_perl handler to display the error_log
----
Archer-0.02
http://search.cpan.org/~tokuhirom/Archer-0.02/
yet another deployment tool
----
Astro-satpass-0.016
http://search.cpan.org/~wyant/Astro-satpass-0.016/
----
CGI-Application-Dispatch-2.11
http://search.cpan.org/~wonko/CGI-Application-Dispatch-2.11/
Dispatch requests to CGI::Application based objects
----
CPANPLUS-Shell-Default-Plugins-Prereqs-0.04_01
http://search.cpan.org/~mgrimes/CPANPLUS-Shell-Default-Plugins-Prereqs-0.04_01/
----
Catalyst-Model-SOAP-0.0.2
http://search.cpan.org/~druoso/Catalyst-Model-SOAP-0.0.2/
Map a WSDL to a catalyst model class.
----
Class-Accessor-Grouped-0.07999_01
http://search.cpan.org/~claco/Class-Accessor-Grouped-0.07999_01/
Lets you build groups of accessors
----
Class-STAF-0.01
http://search.cpan.org/~semuelf/Class-STAF-0.01/
OO approche to Marshalling and UnMarshalling STAF data
----
Class-Superclasses-0.04
http://search.cpan.org/~reneeb/Class-Superclasses-0.04/
Find all superclasses of a class
----
Curses-UI-0.9601
http://search.cpan.org/~mdxi/Curses-UI-0.9601/
A curses based OO user interface framework
----
DBIx-Class-QueryLog-1.0.4
http://search.cpan.org/~gphat/DBIx-Class-QueryLog-1.0.4/
Log queries for later analysis.
----
Data-Swap-0.06
http://search.cpan.org/~xmath/Data-Swap-0.06/
Swap type and contents of variables
----
Data-Tabulate-Plugin-HTMLTable-0.02
http://search.cpan.org/~reneeb/Data-Tabulate-Plugin-HTMLTable-0.02/
HTML::Table plugin for Data::Tabulate
----
Data-Utilities-0.04
http://search.cpan.org/~cornelis/Data-Utilities-0.04/
General utilities for nested perl data structures.
----
Date-Components-v0.1.0
http://search.cpan.org/~dmac/Date-Components-v0.1.0/
Parses, processes and formats ONLY dates and date components (time parameters are ignored).
----
DateTime-Format-Natural-0.65
http://search.cpan.org/~schubiger/DateTime-Format-Natural-0.65/
Create machine readable date/time with natural parsing logic
----
DateTime-TimeZone-0.71
http://search.cpan.org/~drolsky/DateTime-TimeZone-0.71/
Time zone object base class and factory
----
Devel-Caller-2.02
http://search.cpan.org/~rclamp/Devel-Caller-2.02/
meatier versions of caller
----
File-Copy-Link-0.110
http://search.cpan.org/~rmbarker/File-Copy-Link-0.110/
Perl extension for replacing a link by a copy of the linked file.
----
IO-Lambda-0.06
http://search.cpan.org/~karasik/IO-Lambda-0.06/
non-blocking I/O in lambda style
----
Net-DNS-0.62
http://search.cpan.org/~olaf/Net-DNS-0.62/
Perl interface to the DNS resolver
----
Net-HL7-0.74
http://search.cpan.org/~ddokter/Net-HL7-0.74/
----
Net-MRIM-0.9
http://search.cpan.org/~aau/Net-MRIM-0.9/
Perl implementation of mail.ru agent protocol
----
PDE-v0.2.2
http://search.cpan.org/~yewenbin/PDE-v0.2.2/
Perl Development Environment in emacs
----
PDE-v0.2.3
http://search.cpan.org/~yewenbin/PDE-v0.2.3/
Perl Development Environment in emacs
----
Pod-HtmlEasy-0.0913
http://search.cpan.org/~gleach/Pod-HtmlEasy-0.0913/
Generate personalized HTML from PODs.
----
SelfLoader-1.13_03
http://search.cpan.org/~smueller/SelfLoader-1.13_03/
load functions only on demand
----
Text-TypingEffort-0.24
http://search.cpan.org/~mndrix/Text-TypingEffort-0.24/
Calculate the effort required to type a given text
----
Text-vFile-toXML-0.04
http://search.cpan.org/~kulp/Text-vFile-toXML-0.04/
Convert vFiles into equivalent XML
----
Tie-Array-BoundedIndex-0.04
http://search.cpan.org/~pjs/Tie-Array-BoundedIndex-0.04/
Bounded arrays
----
Tie-Array-BoundedIndex-0.05
http://search.cpan.org/~pjs/Tie-Array-BoundedIndex-0.05/
Bounded arrays
----
Time-TimeTick-0.06
http://search.cpan.org/~pjs/Time-TimeTick-0.06/
Keep a tally of times at different places in your program
----
UNIVERSAL-can-1.13_001
http://search.cpan.org/~chromatic/UNIVERSAL-can-1.13_001/
Hack around people calling UNIVERSAL::can() as a function
----
WWW-Bugzilla3-0.7
http://search.cpan.org/~swined/WWW-Bugzilla3-0.7/
perl bindings for Bugzilla 3.0 api
----
WWW-ConfixxBackup-0.08
http://search.cpan.org/~reneeb/WWW-ConfixxBackup-0.08/
Create Backups with Confixx and download them via FTP
----
WWW-Google-Images-0.6.5
http://search.cpan.org/~grousse/WWW-Google-Images-0.6.5/
Google Images Agent
----
Waft-0.52
http://search.cpan.org/~tamashiro/Waft-0.52/
A simple web application framework
----
Win32-Process-Info-1.011
http://search.cpan.org/~wyant/Win32-Process-Info-1.011/
Provide process information for Windows 32 systems.
----
perl-GPS-0.15_91
http://search.cpan.org/~srezic/perl-GPS-0.15_91/
----
selfvars-0.05
http://search.cpan.org/~audreyt/selfvars-0.05/
Provide $self and @args variables for OO programs
----
selfvars-0.06
http://search.cpan.org/~audreyt/selfvars-0.06/
Provide $self and @args variables for OO programs
If you're an author of one of these modules, please submit a detailed
announcement to comp.lang.perl.announce, and we'll pass it along.
This message was generated by a Perl program described in my Linux
Magazine column, which can be found on-line (along with more than
200 other freely available past column articles) at
http://www.stonehenge.com/merlyn/LinuxMag/col82.html
print "Just another Perl hacker," # the original
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
------------------------------
Date: Sun, 30 Dec 2007 05:42:18 GMT
From: merlyn@stonehenge.com (Randal Schwartz)
Subject: new CPAN modules on Sun Dec 30 2007
Message-Id: <JtuL6I.1LoE@zorch.sf-bay.org>
The following modules have recently been added to or updated in the
Comprehensive Perl Archive Network (CPAN). You can install them using the
instructions in the 'perlmodinstall' page included with your Perl
distribution.
Bundle-SZABGAB-0.02
http://search.cpan.org/~szabgab/Bundle-SZABGAB-0.02/
Bundle of some "stable" version of modules
----
Catalyst-Authentication-Store-FromSub-Hash-0.06
http://search.cpan.org/~fayland/Catalyst-Authentication-Store-FromSub-Hash-0.06/
A storage class for Catalyst Authentication using one Catalyst Model class (hash returned)
----
Catalyst-Model-SVN-0.11
http://search.cpan.org/~bobtfish/Catalyst-Model-SVN-0.11/
Catalyst Model to browse Subversion repositories
----
Data-Tabulate-Plugin-HTMLTable-0.0201
http://search.cpan.org/~reneeb/Data-Tabulate-Plugin-HTMLTable-0.0201/
HTML::Table plugin for Data::Tabulate
----
Devel-FindRef-1.1
http://search.cpan.org/~mlehmann/Devel-FindRef-1.1/
where is that reference to my scalar hiding?
----
Games-Nintendo-Mario-0.204
http://search.cpan.org/~rjbs/Games-Nintendo-Mario-0.204/
a class for jumping Italian plumbers
----
Gtk2-GladeXML-OO-0.01
http://search.cpan.org/~strzelec/Gtk2-GladeXML-OO-0.01/
----
Gtk2-GladeXML-OO-0.02
http://search.cpan.org/~strzelec/Gtk2-GladeXML-OO-0.02/
----
Gtk2-GladeXML-OO-0.03
http://search.cpan.org/~strzelec/Gtk2-GladeXML-OO-0.03/
----
Gtk2-GladeXML-OO-0.031
http://search.cpan.org/~strzelec/Gtk2-GladeXML-OO-0.031/
----
Gtk2-GladeXML-OO-0.032
http://search.cpan.org/~strzelec/Gtk2-GladeXML-OO-0.032/
----
Gtk2-GladeXML-OO-0.033
http://search.cpan.org/~strzelec/Gtk2-GladeXML-OO-0.033/
----
HTML-Tested-JavaScript-0.09
http://search.cpan.org/~bosu/HTML-Tested-JavaScript-0.09/
JavaScript enabled HTML::Tested widgets.
----
IO-EventMux-1.02
http://search.cpan.org/~tlbdk/IO-EventMux-1.02/
Multiplexer for sockets, pipes and any other types of filehandles that you can set O_NONBLOCK on and does buffering for the user.
----
IPC-SysV-2.00
http://search.cpan.org/~mhx/IPC-SysV-2.00/
System V IPC constants and system calls
----
JSON-PC-0.03
http://search.cpan.org/~makamaka/JSON-PC-0.03/
(DEPRECATED) fast JSON Parser and Converter
----
Parse-Marpa-0.001_065
http://search.cpan.org/~jkegl/Parse-Marpa-0.001_065/
(pre-Alpha) Jay Earley's general parsing algorithm, with LR(0) precomputation
----
Perl-Critic-1.081_005
http://search.cpan.org/~elliotjs/Perl-Critic-1.081_005/
Critique Perl source code for best-practices
----
Perl6-Bible-0.33
http://search.cpan.org/~lichtkind/Perl6-Bible-0.33/
Perl 6 Design Documentations [STALLED]
----
Perl6-Bible-0.34
http://search.cpan.org/~lichtkind/Perl6-Bible-0.34/
Perl 6 Design Documentations [STALLED]
----
Perl6-Doc-0.33
http://search.cpan.org/~lichtkind/Perl6-Doc-0.33/
all useful Perl 6 Docs in your command line
----
RPC-Async-1.03
http://search.cpan.org/~tlbdk/RPC-Async-1.03/
Asynchronous RPC framework
----
RPC-Async-1.04
http://search.cpan.org/~tlbdk/RPC-Async-1.04/
Asynchronous RPC framework
----
Test-Aggregate-0.04
http://search.cpan.org/~ovid/Test-Aggregate-0.04/
Aggregate *.t tests to make them run faster.
----
Test-Aggregate-0.05
http://search.cpan.org/~ovid/Test-Aggregate-0.05/
Aggregate *.t tests to make them run faster.
----
Test-CheckManifest-1.01
http://search.cpan.org/~reneeb/Test-CheckManifest-1.01/
Check if your Manifest matches your distro
----
Test-Class-0.27
http://search.cpan.org/~adie/Test-Class-0.27/
Easily create test classes in an xUnit/JUnit style
----
Test-JSON-0.03
http://search.cpan.org/~ovid/Test-JSON-0.03/
Test JSON data
----
Test-JSON-0.04
http://search.cpan.org/~ovid/Test-JSON-0.04/
Test JSON data
----
Test-JSON-0.05
http://search.cpan.org/~ovid/Test-JSON-0.05/
Test JSON data
----
Test-JSON-0.06
http://search.cpan.org/~ovid/Test-JSON-0.06/
Test JSON data
----
Tie-Array-BoundedIndex-0.06
http://search.cpan.org/~pjs/Tie-Array-BoundedIndex-0.06/
Bounded arrays
----
Timeout-Queue-1.00
http://search.cpan.org/~tlbdk/Timeout-Queue-1.00/
A priority queue made for handling timeouts
----
Tk-Getopt-0.49_51
http://search.cpan.org/~srezic/Tk-Getopt-0.49_51/
User configuration window for Tk with interface to Getopt::Long
----
Video-Xine-0.07
http://search.cpan.org/~stephen/Video-Xine-0.07/
Perl interface to libxine
----
Win32-CLR-0.01
http://search.cpan.org/~yamato/Win32-CLR-0.01/
Use .NET Framework facilities in Perl
----
Win32-InternetShortcut-0.03
http://search.cpan.org/~ishigaki/Win32-InternetShortcut-0.03/
handles Internet Shortcut (IE's Favorite)
----
Win32-PowerPoint-0.06
http://search.cpan.org/~ishigaki/Win32-PowerPoint-0.06/
helps to convert texts to PP slides
----
selfvars-0.10
http://search.cpan.org/~audreyt/selfvars-0.10/
Provide $self and @args variables for OO programs
If you're an author of one of these modules, please submit a detailed
announcement to comp.lang.perl.announce, and we'll pass it along.
This message was generated by a Perl program described in my Linux
Magazine column, which can be found on-line (along with more than
200 other freely available past column articles) at
http://www.stonehenge.com/merlyn/LinuxMag/col82.html
print "Just another Perl hacker," # the original
--
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
------------------------------
Date: 6 Apr 2001 21:33:47 GMT (Last modified)
From: Perl-Users-Request@ruby.oce.orst.edu (Perl-Users-Digest Admin)
Subject: Digest Administrivia (Last modified: 6 Apr 01)
Message-Id: <null>
Administrivia:
#The Perl-Users Digest is a retransmission of the USENET newsgroup
#comp.lang.perl.misc. For subscription or unsubscription requests, send
#the single line:
#
# subscribe perl-users
#or:
# unsubscribe perl-users
#
#to almanac@ruby.oce.orst.edu.
NOTE: due to the current flood of worm email banging on ruby, the smtp
server on ruby has been shut off until further notice.
To submit articles to comp.lang.perl.announce, send your article to
clpa@perl.com.
#To request back copies (available for a week or so), send your request
#to almanac@ruby.oce.orst.edu with the command "send perl-users x.y",
#where x is the volume number and y is the issue number.
#For other requests pertaining to the digest, send mail to
#perl-users-request@ruby.oce.orst.edu. Do not waste your time or mine
#sending perl questions to the -request address, I don't have time to
#answer them even if I did know the answer.
------------------------------
End of Perl-Users Digest V11 Issue 1152
***************************************