| 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