Stories for 2007-11-02

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

In this issue:
    * Improve Your Parrot, C, GC, and GDB Fu
    * Moving away from Module::Install for ::Tiny modules
    * Leopard: Perl
    * Testing on VMS
    * New CPAN Distributions for November  1, 2007

+--------------------------------------------------------------------+
| Improve Your Parrot, C, GC, and GDB Fu                             |
|   posted by brian_d_foy on Wednesday October 31, @23:58 (User Journ|
|   http://use.perl.org/article.pl?sid=07/11/01/0539243              |
+--------------------------------------------------------------------+

Debuggers, testers, parrotheads, and the C afficionados who read this
(both of you) might appreciate two recent length weblog postings I've
published at work, namely [0]Debugging GC Problems in Parrot and [1]How
to Debug a GC Problem in Parrot.

I take a little credit for the highly abusive new Parrot runcore that
nicely complements Valgrind in my toolkit.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/01/0539243

Links:
    0. http://www.oreillynet.com/onlamp/blog/2007/10/debugging_gc_problems_in_parro.html
    1. http://www.oreillynet.com/onlamp/blog/2007/10/how_to_debug_a_gc_problem_in_p.html


+--------------------------------------------------------------------+
| Moving away from Module::Install for ::Tiny modules                |
|   posted by brian_d_foy on Thursday November 01, @01:57 (User Journ|
|   http://use.perl.org/article.pl?sid=07/11/01/0540201              |
+--------------------------------------------------------------------+

Sébastien Aperghis-Tramoni filed a bug for [0]Module::Install/[1]YAML::Tiny
complaining that Module::Install is preventing [1]YAML::Tiny from being
fully 5.004-compatible.

And to be honest, he's complete right in his fear and loathing.

Using Module::Install (or even [2]Module::Build) is a complete
philosophical clash with the entire concept of ::Tiny. OBVIOUSLY we
should be using the oldest, most stable, most compatible build system of
all, for modules which have practically no features and absolutely no
complexities by design.

So as soon as I get a chance, I'm reverting the installers for all of the
::Tiny modules to plain vanilla [3]ExtUtils::MakeMaker.

And my apologies to the beleaguered Sébastien.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/01/0540201

Links:
    0. http://search.cpan.org/perldoc?Module::Install
    1. http://search.cpan.org/perldoc?YAML::Tiny
    2. http://search.cpan.org/perldoc?Module::Build
    3. http://search.cpan.org/perldoc?ExtUtils::MakeMaker


+--------------------------------------------------------------------+
| Leopard: Perl                                                      |
|   posted by brian_d_foy on Thursday November 01, @15:56 (User Journ|
|   http://use.perl.org/article.pl?sid=07/11/01/2137244              |
+--------------------------------------------------------------------+

Leopard comes with Perl 5.8.8 with threads enabled.

  Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
  PERL_MALLOC_WRAP USE_ITHREADS USE_LARGE_FILES
  USE_PERLIO USE_REENTRANT_API

Which means that, occasionally, stuff like this happens:

  make: *** No rule to make target
  `/System/Library/Perl/5.8.8/darwin-thread-multi-2level/CORE/config.h',
  needed by `Makefile'.  Stop.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/01/2137244


+--------------------------------------------------------------------+
| Testing on VMS                                                     |
|   posted by brian_d_foy on Thursday November 01, @17:56 (Tools)    |
|   http://use.perl.org/article.pl?sid=07/11/01/2137240              |
+--------------------------------------------------------------------+

As [0]previously reported progress on Test::Harness 3.00 ran aground
temporarily while we worked out how to run our test suite on VMS. We're
back on track now, running our smoke tests automatically on a VMS
TestDrive account.

With help from Craig Berry and Michael Lemke I've put together a page on
the [1]Perl-QA Wiki that describes the process:

[2]http://perl-qa.hexten.net/wiki/index.php/Testing_on_VMS

It includes a link to the [3]script we use to remotely execute our test
suite. If I've missed anything important or made any errors please feel
free to dive in and fix them.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/01/2137240

Links:
    0. http://use.perl.org/article.pl?sid=07/10/11/1328223&tid=34
    1. http://perl-qa.hexten.net/
    2. http://perl-qa.hexten.net/wiki/index.php/Testing_on_VMS
    3. http://svn.hexten.net/tapx/trunk/smoke/testdrive.pl


+--------------------------------------------------------------------+
| New CPAN Distributions for November  1, 2007                       |
|   posted by pudge on Thursday November 01, @19:30 (Module Listings)|
|   http://use.perl.org/article.pl?sid=07/11/01/1630214              |
+--------------------------------------------------------------------+

  * [0]Acme-ProgressBar-1.123 -- a simple progress bar for the patient
  * [1]Amce-CNA-0.063 -- a moer tolernat verison of mehtod location
  * [2]Archive-Zip-1.21 -- Provide an interface to ZIP archive files.
  * [3]Autodia-2.05 -- The configuration and Utility perl module for
    AutoDia.
  * [4]Bundle-POE-IRC-1.03 -- Bundle to install all POE related IRC
    modules.
  * [5]Bundle-POE-Simple-TCPIP-Services-1.02 -- A bundle to install all
    POE simple TCP/IP services modules.
  * [6]CGI-Application-4.07_02 -- Framework for building reusable
    web-applications
  * [7]CPAN-Mini-0.564 -- create a minimal mirror of CPAN
  * [8]CSS-Minifier-XS-0.01_06 -- XS based CSS minifier
  * [9]Captcha-reCAPTCHA-v0.8 -- A Perl implementation of the reCAPTCHA
    API
  * [10]Captcha-reCAPTCHA-v0.9 -- A Perl implementation of the reCAPTCHA
    API
  * [11]Clarion-1.02 -- Perl module for reading CLARION 2.1 data files
  * [12]Clarion-1.1.2 -- Perl module for reading CLARION 2.1 data files
  * [13]Config-INI-0.008
  * [14]DBD-MVS_FTPSQL-0.38.12 -- DBI driver to query IBM DB2 mainframe
    databases through an IBM FTP server.
  * [15]DBIx-Class-Tree-0.02000 -- Manipulate and anaylze tree structured
    data. (EXPERIMENTAL)
  * [16]DateTime-Calendar-Japanese-0.06000 -- DateTime Extension for
    Traditional Japanese Calendars
  * [17]DateTime-Format-Natural-0.58 -- Create machine readable date/time
    with natural parsing logic
  * [18]DateTime-TimeZone-0.69 -- Time zone object base class and factory
  * [19]Device-LaCrosse-WS23xx-0.02 -- read data from La Crosse weather
    station
  * [20]EV-0.1 -- perl interface to libev, a high performance
    full-featured event loop
  * [21]FCGI-Async-0.11 -- Module to allow use of FastCGI asynchronously
  * [22]IPC-Mmap-0.14
  * [23]MooseX-GlobRef-Object-0.0201 -- Store a Moose object in glob
    reference
  * [24]Net-Pownce-1.00 -- Perl OO interface to pownce.com
  * [25]POE-Component-IRC-5.36 -- a fully event-driven IRC client module.
  * [26]POE-Component-IRC-Plugin-POE-Knee-1.02 -- A POE::Component::IRC
    plugin that runs Acme::POE::Knee races.
  * [27]POE-Component-IRC-Plugin-RSS-Headlines-1.03 -- A
    POE::Component::IRC plugin that provides RSS headline retrieval.
  * [28]POE-Component-IRC-Plugin-URI-Find-1.03 -- A POE::Component::IRC
    plugin that finds URIs in channel traffic.
  * [29]POE-Component-IRC-Service-0.993 -- a fully event driven IRC
    Services module
  * [30]POE-Component-Pluggable-1.00 -- A base class for creating plugin
    enabled POE Components.
  * [31]POE-Component-Proxy-SOCKS-0.05 -- A POE based SOCKS 4 proxy
    server.
  * [32]POE-Component-Server-Chargen-1.07 -- A POE component that
    implements an RFC 864 Chargen server.
  * [33]POE-Component-Server-Daytime-1.07 -- A POE component that
    implements an RFC 865 Daytime server.
  * [34]POE-Component-Server-Discard-1.07 -- A POE component that
    implements an RFC 863 Discard server.
  * [35]POE-Component-Server-Echo-1.53 -- A POE component that implements
    an RFC 862 Echo server.
  * [36]POE-Component-Server-Echo-1.54 -- A POE component that implements
    an RFC 862 Echo server.
  * [37]POE-Component-Server-IRC-1.24 -- A fully event-driven networkable
    IRC server daemon module.
  * [38]POE-Component-Server-Ident-1.10 -- A POE component that provides
    non-blocking ident services to your sessions.
  * [39]POE-Component-Server-NNTP-0.99 -- A POE component that provides
    NNTP server functionality.
  * [40]POE-Component-Server-Qotd-1.07 -- A POE component that implements
    an RFC 865 QotD server.
  * [41]POE-Component-Server-SimpleContent-1.10 -- The easy way to serve
    web content with POE::Component::Server::SimpleHTTP.
  * [42]POE-Component-Server-SimpleHTTP-1.24 -- Perl extension to serve
    HTTP requests in POE.
  * [43]POE-Component-Server-SimpleSMTP-1.06 -- A simple to use POE SMTP
    Server.
  * [44]POE-Component-Server-Syslog-1.08 -- syslog services for POE
  * [45]POE-Component-Server-Time-1.07 -- A POE component that implements
    an RFC 868 Time server.
  * [46]POE-Component-WWW-Shorten-1.08 -- A non-blocking wrapper around
    WWW::Shorten.
  * [47]POE-Filter-Bzip2-1.53 -- A POE filter wrapped around
    Compress::Bzip2
  * [48]POE-Filter-CSV-1.07 -- A POE-based parser for CSV based files.
  * [49]POE-Filter-IRCD-2.32 -- A POE-based parser for the IRC protocol.
  * [50]POE-Filter-LZF-1.63 -- A POE filter wrapped around Compress::LZF
  * [51]POE-Filter-LZO-1.63 -- A POE filter wrapped around Compress::LZO
  * [52]POE-Filter-LZW-1.63 -- A POE filter wrapped around Compress::LZW
  * [53]POE-Filter-Zlib-1.92 -- A POE filter wrapped around
    Compress::Zlib
  * [54]POE-Wheel-Run-Win32-0.04 -- event driven fork/exec with added
    value
  * [55]PPIx-Grep-v0.0.1 -- Search PPI documents (not Perl code).
  * [56]Params-Validate-0.89 -- Validate method/function parameters
  * [57]Parse-Eyapp-1.082 -- Extensions for Parse::Yapp
  * [58]Search-Xapian-1.0.4.0 -- Perl XS frontend to the Xapian C++
    search library.
  * [59]Sub-Exporter-0.977_01 -- a sophisticated exporter for
    custom-built routines
  * [60]Test-File-1.22 -- test file attributes
  * [61]Test-Harness-2.99_07 -- Run Perl standard test scripts with
    statistics
  * [62]Text-CSV-Track-0.8 -- module to work with .csv file that stores
    some value(s) per identificator
  * [63]Util-Properties-0.14 -- Java.util.properties like class
  * [64]WWW-Patent-Page-0.103.1 -- get a patent page or document (e.g.
    htm, pdf, tif) from selected source (e.g. from United States Patent
    and Trademark Office (USPTO) website or the European Patent Office
    (ESPACE_EP). and place into a
  * [65]WWW-Search-PubMed-1.004 -- Search the NCBI PubMed abstract
    database.
  * [66]WebService-Google-Reader-0.04 -- Perl interface to Google Reader
  * [67]WebService-Lucene-0.05 -- Module to interface with the Lucene
    indexing webservice
  * [68]XML-Tiny-1.11 -- simple lightweight parser for a subset of XML
  * [69]YAML-Tiny-1.17 -- Read/Write YAML files with as little code as
    possible

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/01/1630214

Links:
    0. http://search.cpan.org/~rjbs/Acme-ProgressBar-1.123
    1. http://search.cpan.org/~rjbs/Amce-CNA-0.063
    2. http://search.cpan.org/~adamk/Archive-Zip-1.21
    3. http://search.cpan.org/~teejay/Autodia-2.05
    4. http://search.cpan.org/~bingos/Bundle-POE-IRC-1.03
    5. http://search.cpan.org/~bingos/Bundle-POE-Simple-TCPIP-Services-1.02
    6. http://search.cpan.org/~markstos/CGI-Application-4.07_02
    7. http://search.cpan.org/~rjbs/CPAN-Mini-0.564
    8. http://search.cpan.org/~gtermars/CSS-Minifier-XS-0.01_06
    9. http://search.cpan.org/~andya/Captcha-reCAPTCHA-v0.8
   10. http://search.cpan.org/~andya/Captcha-reCAPTCHA-v0.9
   11. http://search.cpan.org/~ukoloff/Clarion-1.02
   12. http://search.cpan.org/~ukoloff/Clarion-1.1.2
   13. http://search.cpan.org/~rjbs/Config-INI-0.008
   14. http://search.cpan.org/~cbiondo/DBD-MVS_FTPSQL-0.38.12
   15. http://search.cpan.org/~bluefeet/DBIx-Class-Tree-0.02000
   16. http://search.cpan.org/~dmaki/DateTime-Calendar-Japanese-0.06000
   17. http://search.cpan.org/~schubiger/DateTime-Format-Natural-0.58
   18. http://search.cpan.org/~drolsky/DateTime-TimeZone-0.69
   19. http://search.cpan.org/~esm/Device-LaCrosse-WS23xx-0.02
   20. http://search.cpan.org/~mlehmann/EV-0.1
   21. http://search.cpan.org/~pevans/FCGI-Async-0.11
   22. http://search.cpan.org/~aduitsis/IPC-Mmap-0.14
   23. http://search.cpan.org/~dexter/MooseX-GlobRef-Object-0.0201
   24. http://search.cpan.org/~cthom/Net-Pownce-1.00
   25. http://search.cpan.org/~bingos/POE-Component-IRC-5.36
   26. http://search.cpan.org/~bingos/POE-Component-IRC-Plugin-POE-Knee-1.02
   27. http://search.cpan.org/~bingos/POE-Component-IRC-Plugin-RSS-Headlines-1.03
   28. http://search.cpan.org/~bingos/POE-Component-IRC-Plugin-URI-Find-1.03
   29. http://search.cpan.org/~bingos/POE-Component-IRC-Service-0.993
   30. http://search.cpan.org/~bingos/POE-Component-Pluggable-1.00
   31. http://search.cpan.org/~bingos/POE-Component-Proxy-SOCKS-0.05
   32. http://search.cpan.org/~bingos/POE-Component-Server-Chargen-1.07
   33. http://search.cpan.org/~bingos/POE-Component-Server-Daytime-1.07
   34. http://search.cpan.org/~bingos/POE-Component-Server-Discard-1.07
   35. http://search.cpan.org/~bingos/POE-Component-Server-Echo-1.53
   36. http://search.cpan.org/~bingos/POE-Component-Server-Echo-1.54
   37. http://search.cpan.org/~bingos/POE-Component-Server-IRC-1.24
   38. http://search.cpan.org/~bingos/POE-Component-Server-Ident-1.10
   39. http://search.cpan.org/~bingos/POE-Component-Server-NNTP-0.99
   40. http://search.cpan.org/~bingos/POE-Component-Server-Qotd-1.07
   41. http://search.cpan.org/~bingos/POE-Component-Server-SimpleContent-1.10
   42. http://search.cpan.org/~bingos/POE-Component-Server-SimpleHTTP-1.24
   43. http://search.cpan.org/~bingos/POE-Component-Server-SimpleSMTP-1.06
   44. http://search.cpan.org/~bingos/POE-Component-Server-Syslog-1.08
   45. http://search.cpan.org/~bingos/POE-Component-Server-Time-1.07
   46. http://search.cpan.org/~bingos/POE-Component-WWW-Shorten-1.08
   47. http://search.cpan.org/~bingos/POE-Filter-Bzip2-1.53
   48. http://search.cpan.org/~bingos/POE-Filter-CSV-1.07
   49. http://search.cpan.org/~bingos/POE-Filter-IRCD-2.32
   50. http://search.cpan.org/~bingos/POE-Filter-LZF-1.63
   51. http://search.cpan.org/~bingos/POE-Filter-LZO-1.63
   52. http://search.cpan.org/~bingos/POE-Filter-LZW-1.63
   53. http://search.cpan.org/~bingos/POE-Filter-Zlib-1.92
   54. http://search.cpan.org/~bingos/POE-Wheel-Run-Win32-0.04
   55. http://search.cpan.org/~elliotjs/PPIx-Grep-v0.0.1
   56. http://search.cpan.org/~drolsky/Params-Validate-0.89
   57. http://search.cpan.org/~casiano/Parse-Eyapp-1.082
   58. http://search.cpan.org/~olly/Search-Xapian-1.0.4.0
   59. http://search.cpan.org/~rjbs/Sub-Exporter-0.977_01
   60. http://search.cpan.org/~bdfoy/Test-File-1.22
   61. http://search.cpan.org/~andya/Test-Harness-2.99_07
   62. http://search.cpan.org/~jkutej/Text-CSV-Track-0.8
   63. http://search.cpan.org/~alexmass/Util-Properties-0.14
   64. http://search.cpan.org/~anonwb/WWW-Patent-Page-0.103.1
   65. http://search.cpan.org/~gwilliams/WWW-Search-PubMed-1.004
   66. http://search.cpan.org/~gray/WebService-Google-Reader-0.04
   67. http://search.cpan.org/~bricas/WebService-Lucene-0.05
   68. http://search.cpan.org/~dcantrell/XML-Tiny-1.11
   69. http://search.cpan.org/~adamk/YAML-Tiny-1.17



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.