Stories for 2007-09-14

[email protected]
Newsgroups gmane.comp.lang.perl.daily.news
Message-ID <1189735439.736778-5612-slash-slashcluster-http-4.osdn.net@use.perl.org>
use Perl Daily Newsletter

In this issue:
    * 15 of 20 grant-funded Perl::Critic policies done
    * Schedule for Pittsburgh Perl Workshop posted
    * New CPAN Distributions for September 13, 2007

+--------------------------------------------------------------------+
| 15 of 20 grant-funded Perl::Critic policies done                   |
|   posted by brian_d_foy on Thursday September 13, @04:16 (User Jour|
|   http://use.perl.org/article.pl?sid=07/09/13/0759218              |
+--------------------------------------------------------------------+

[0]Chris Dolan writes "I wrote one pretty easy policy this week
(RegularExpressions::ProhibitComplexRegexes) and one really hard one
(RegularExpressions::ProhibitUnusedCaptures).

If any readers test that latter policy against some real world code, I'd
appreciate the help. To do so, get a Perl:Critic SVN checkout from the
[1]Perl-Critic-1.xxx branch and run P::C as usual. I'm concerned that
there may be several scenarios I didn't think of. The problem sounds
simple: make sure all captures get used somehow, either via $1, $2, ...
variables or by catching the return value from the regexp in array
context. But there are so many ways of doing either of those things...

Both of the new policies make use of [2]Regexp::Parser by Jeff "japhy"
Pinyan (because PPI doesn't parse the actual regexes). If you don't have
that optional module installed, the policies pass silently.
Regexp::Parser has a few missing features of regexp syntax, but nothing
too important. My biggest complaint is that if you want it to parse with
an "x" flag, you have to explicitly wrap the regexp with "(?x:...)" and
there's no easy way to get just a subtree of the object model.

Interested in getting involved in P::C? Send a note to the [3]P::C
developer list and we'd be happy to point out a few policies on the to-do
list that would be straightforward to write for a newcomer."

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/09/13/0759218

Links:
    0. http://use.perl.org/~ChrisDolan
    1. http://perlcritic.tigris.org/svn/perlcritic/branches/Perl-Critic-1.xxx
    2. http://search.cpan.org/dist/Regexp-Parser/
    3. http://perlcritic.tigris.org/servlets/ProjectMailingListList


+--------------------------------------------------------------------+
| Schedule for Pittsburgh Perl Workshop posted                       |
|   posted by brian_d_foy on Thursday September 13, @04:16 (Events)  |
|   http://use.perl.org/article.pl?sid=07/09/13/0756253              |
+--------------------------------------------------------------------+

ehdonhon writes "The [0]schedule for The Pittsburgh Perl Workshop has
been posted. Two days of talk-goodness plus a hackathon! The deadline for
discounted hotel rates has been extended to Monday, September 17th."

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/09/13/0756253

Links:
    0. http://pghpw.org/ppw2007/schedule


+--------------------------------------------------------------------+
| New CPAN Distributions for September 13, 2007                      |
|   posted by pudge on Thursday September 13, @18:30 (Module Listings|
|   http://use.perl.org/article.pl?sid=07/09/13/1530205              |
+--------------------------------------------------------------------+

  * [0]Atompub-0.1.2 -- Atom Publishing Protocol implementation
  * [1]Benchmark-Stopwatch-0.05 -- simple timing of stages of your code.
  * [2]Catalyst-Controller-Atompub-0.1.0 -- A Catalyst controller for the
    Atom Publishing Protocol
  * [3]Catalyst-Controller-Atompub-0.1.1 -- A Catalyst controller for the
    Atom Publishing Protocol
  * [4]Catalyst-Plugin-Unicode-0.7 -- Unicode aware Catalyst
  * [5]Class-Dot-1.0.3 -- Simple way of creating accessor methods.
  * [6]Class-Method-Modifiers-0.07 -- provides Moose-like method
    modifiers
  * [7]Crypt-GpgME-0.03 -- Perl interface to libgpgme
  * [8]Crypt-GpgME-0.04 -- Perl interface to libgpgme
  * [9]DateTime-TimeZone-Tzfile-0.001 -- tzfile (zoneinfo) timezone files
  * [10]Devel-Events-0.01 -- Extensible instrumentation framework.
  * [11]Devel-Events-Filter-Size-0.01
  * [12]Devel-Events-Filter-Size-0.02 -- Add Devel::Size info to event
    data.
  * [13]Devel-Events-Objects-0.01 -- Object tracking support for
    Devel::Events
  * [14]Devel-PerlySense-0.01_17 -- IntelliSense for Perl
  * [15]Flickr-Upload-Dopplr-0.1 -- Flickr::Upload subclass to assign
    location information using Dopplr
  * [16]GraphViz-Data-Structure-0.17 -- Visualise data structures
  * [17]HTML-Table-2.07-beta -- produces HTML tables
  * [18]HTTP-Async-0.08 -- process multiple HTTP requests in parallel
    without blocking.
  * [19]HTTP-Async-0.09 -- process multiple HTTP requests in parallel
    without blocking.
  * [20]HTTP-MobileAgent-0.26_1 -- HTTP mobile user agent string parser
  * [21]IMDB-Film-0.30 -- OO Perl interface to the movies database IMDB.
  * [22]IO-Socket-SSL-1.09 -- Nearly transparent SSL encapsulation for
    IO::Socket::INET.
  * [23]LEOCHARRE-Class-1.06
  * [24]Log-Handler-0.37_01 -- A simple handler to log messages to log
    files.
  * [25]Module-Build-PM_Filter-0.9 -- Add a PM_Filter feature to
    Module::Build
  * [26]Module-Build-PM_Filter-0.9.1 -- Add a PM_Filter feature to
    Module::Build
  * [27]MojoMojo-0.999002 -- A Catalyst & DBIx::Class powered Wiki.
  * [28]MojoMojo-0.999003 -- A Catalyst & DBIx::Class powered Wiki.
  * [29]MooseX-AttributeHelpers-0.02 -- Extend your attribute interfaces
  * [30]Net-FullAuto-0.04 -- Perl Based Secure Distributed Computing
    Network Process Automation Utility
  * [31]Net-Jabber-Bot-1.2.1 -- Automated Bot creation with safeties
  * [32]Net-Proxy-0.09 -- Framework for proxying network connections in
    many ways
  * [33]Palm-Keyring-0.96_03 -- Handler for Palm Keyring databases.
  * [34]Palm-Keyring-0.96_04 -- Handler for Palm Keyring databases.
  * [35]Palm-Keyring-0.96_05 -- Handler for Palm Keyring databases.
  * [36]Parse-Apache-ServerStatus-0.03 -- Simple module to parse apache's
    server-status.
  * [37]Parse-Eyapp-1.074 -- Extensions for Parse::Yapp
  * [38]Parse-Eyapp-1.075 -- Extensions for Parse::Yapp
  * [39]Parse-Eyapp-1.076 -- Extensions for Parse::Yapp
  * [40]Pod-Coverage-0.19 -- Checks if the documentation of a module is
    comprehensive
  * [41]RDF-Query-1.044 -- An RDF query implementation of SPARQL/RDQL in
    Perl for use with RDF::Redland and RDF::Core.
  * [42]SVG-Convert-0.01 -- Convert from SVG to other format.
  * [43]SVN-Hook-0.26 -- Managing subversion hooks
  * [44]Sphinx-Config-0.01 -- Sphinx search engine configuration file
    read/modify/write
  * [45]Term-Menus-1.25 -- Create Powerful Terminal, Console and CMD
    Enviroment Menus
  * [46]VCI-0.2.0_1 -- A generic interface for interacting with various
    version-control systems.
  * [47]WWW-Metaweb-0.02 -- An interface to the Metaweb database via MQL
  * [48]Win32-GUIRobot-0.03 -- send keyboard and mouse input to win32,
    analyze graphical output
  * [49]XML-NewsML-0.4 -- Simple interface for creating NewsML documents
  * [50]go-perl-0.07
  * [51]html-table-2.07-beta
  * [52]libmodule-build-pm-filter-perl_0.9.1

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/09/13/1530205

Links:
    0. http://search.cpan.org/~takeru/Atompub-0.1.2
    1. http://search.cpan.org/~evdb/Benchmark-Stopwatch-0.05
    2. http://search.cpan.org/~takeru/Catalyst-Controller-Atompub-0.1.0
    3. http://search.cpan.org/~takeru/Catalyst-Controller-Atompub-0.1.1
    4. http://search.cpan.org/~mramberg/Catalyst-Plugin-Unicode-0.7
    5. http://search.cpan.org/~asksh/Class-Dot-1.0.3
    6. http://search.cpan.org/~sartak/Class-Method-Modifiers-0.07
    7. http://search.cpan.org/~flora/Crypt-GpgME-0.03
    8. http://search.cpan.org/~flora/Crypt-GpgME-0.04
    9. http://search.cpan.org/~zefram/DateTime-TimeZone-Tzfile-0.001
   10. http://search.cpan.org/~nuffin/Devel-Events-0.01
   11. http://search.cpan.org/~nuffin/Devel-Events-Filter-Size-0.01
   12. http://search.cpan.org/~nuffin/Devel-Events-Filter-Size-0.02
   13. http://search.cpan.org/~nuffin/Devel-Events-Objects-0.01
   14. http://search.cpan.org/~johanl/Devel-PerlySense-0.01_17
   15. http://search.cpan.org/~ascope/Flickr-Upload-Dopplr-0.1
   16. http://search.cpan.org/~mcmahon/GraphViz-Data-Structure-0.17
   17. http://search.cpan.org/~ajpeacock/HTML-Table-2.07-beta
   18. http://search.cpan.org/~evdb/HTTP-Async-0.08
   19. http://search.cpan.org/~evdb/HTTP-Async-0.09
   20. http://search.cpan.org/~kurihara/HTTP-MobileAgent-0.26_1
   21. http://search.cpan.org/~stepanov/IMDB-Film-0.30
   22. http://search.cpan.org/~sullr/IO-Socket-SSL-1.09
   23. http://search.cpan.org/~leocharre/LEOCHARRE-Class-1.06
   24. http://search.cpan.org/~bloonix/Log-Handler-0.37_01
   25. http://search.cpan.org/~vmoral/Module-Build-PM_Filter-0.9
   26. http://search.cpan.org/~vmoral/Module-Build-PM_Filter-0.9.1
   27. http://search.cpan.org/~mramberg/MojoMojo-0.999002
   28. http://search.cpan.org/~mramberg/MojoMojo-0.999003
   29. http://search.cpan.org/~stevan/MooseX-AttributeHelpers-0.02
   30. http://search.cpan.org/~reedfish/Net-FullAuto-0.04
   31. http://search.cpan.org/~toddr/Net-Jabber-Bot-1.2.1
   32. http://search.cpan.org/~book/Net-Proxy-0.09
   33. http://search.cpan.org/~andrew/Palm-Keyring-0.96_03
   34. http://search.cpan.org/~andrew/Palm-Keyring-0.96_04
   35. http://search.cpan.org/~andrew/Palm-Keyring-0.96_05
   36. http://search.cpan.org/~bloonix/Parse-Apache-ServerStatus-0.03
   37. http://search.cpan.org/~casiano/Parse-Eyapp-1.074
   38. http://search.cpan.org/~casiano/Parse-Eyapp-1.075
   39. http://search.cpan.org/~casiano/Parse-Eyapp-1.076
   40. http://search.cpan.org/~rclamp/Pod-Coverage-0.19
   41. http://search.cpan.org/~gwilliams/RDF-Query-1.044
   42. http://search.cpan.org/~zigorou/SVG-Convert-0.01
   43. http://search.cpan.org/~clkao/SVN-Hook-0.26
   44. http://search.cpan.org/~jjschutz/Sphinx-Config-0.01
   45. http://search.cpan.org/~reedfish/Term-Menus-1.25
   46. http://search.cpan.org/~mkanat/VCI-0.2.0_1
   47. http://search.cpan.org/~hds/WWW-Metaweb-0.02
   48. http://search.cpan.org/~karasik/Win32-GUIRobot-0.03
   49. http://search.cpan.org/~andy/XML-NewsML-0.4
   50. http://search.cpan.org/~cmungall/go-perl-0.07
   51. http://search.cpan.org/~ajpeacock/html-table-2.07-beta
   52. http://search.cpan.org/~vmoral/libmodule-build-pm-filter-perl_0.9.1



Copyright 1997-2006 pudge.  All rights reserved.


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

# Unsubscribe                    mailto:[email protected]
# News, archives, discussion     http://use.perl.org/
# Perl News in The Perl Journal  http://www.tpj.com/
# Feedback and news ideas        mailto:[email protected]
#                                http://use.perl.org/submit.pl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.