| 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