| Newsgroups |
gmane.comp.lang.perl.daily.news |
| Message-ID |
<1212458685.982666-30988-slash-slashcluster-http-4.osdn.net@use.perl.org> |
use Perl Daily Newsletter
In this issue:
* Video: autodie - a lexical Fatal for Perl 5.10
* New CPAN Distributions for June 2, 2008
+--------------------------------------------------------------------+
| Video: autodie - a lexical Fatal for Perl 5.10 |
| posted by grinder on Monday June 02, @09:51 (User Journal) |
| http://use.perl.org/article.pl?sid=08/06/02/1331255 |
+--------------------------------------------------------------------+
Video: autodie - a lexical Fatal for Perl 5.10
Today's blog post is an adaption of a mail I just sent to perl5-porters.
If you're curious about what this autodie business is that I've been
talking about, here's your chance to find out. If you're reading this on
my [0]main blog you can just hit play on the widget below.
Some time ago, I started discussing the idea of autodie (previously
codenamed 'lethal'), a lexical version of Fatal that could be implemented
now that Perl 5.10's %^H hash does wonderful things.
Despite a small period where I was distracted by other things, I'm back
to working on autodie, as I'm quite eager to get it released. To help
facilitate that, I've done a couple of things:
*
I've put my working repository on-line at:
[1]http://github.com/pfenwick/autodie/tree/master
Feel free to clone it, play with it, and especially ask questions or
make patches. If you have a github account, and want commit access,
ask.
*
I've put my 5 minute talk about autodie on my blog at:
[0]http://pjf.id.au/blog/?position=540
It's just like watching me talk at a Perl Mongers meeting, but the
guy in the second row can't heckle all the way through.
The code at the moment should be considered a "work in progress", meaning
it's ugly, filled with XXX and TODO's, is missing documentation, and
contains undead horrors from Fatal's code generation routines. Patches,
questions, or just general encouragement welcome. ;)
The on-line video contains a few things which aren't there quite yet,
most notably:
* We don't have 5.10.1, nor has autodie been released with it, but I
hope you'll all think it's a good enough idea that it will be. (It
will also upgrade Fatal to have better error messages and a proper
exception hierarchy).
* It's not yet on CPAN. Since the autodie repository includes (a very
modified) Fatal.pm, I don't want to upload non-production ready code
that someone may install by accident.
Feedback, questions, and patches of any sort is most welcome. If you're
not sure of my e-mail, I'm [2]PJF on CPAN.
Discuss this story at:
http://use.perl.org/comments.pl?sid=08/06/02/1331255
Links:
0. http://pjf.id.au/blog/?position=540
1. http://github.com/pfenwick/autodie/tree/master
2. http://search.cpan.org/~pjf/
+--------------------------------------------------------------------+
| New CPAN Distributions for June 2, 2008 |
| posted by pudge on Monday June 02, @18:30 (Module Listings) |
| http://use.perl.org/article.pl?sid=08/06/02/1530214 |
+--------------------------------------------------------------------+
* [0]Abstract-Meta-Class-0.09 -- Simple meta object protocol
implementation.
* [1]Acme-Kensiro-0.05 -- kensiro-sinsu
* [2]Acme-SelfBenchmark-0.01 -- which is self fastest?
* [3]Bitmask-Data-1.01 -- Handle bitmasks in an easy and flexible way
* [4]Calendar-List-0.21 -- A module for creating date lists
* [5]Class-Inspector-1.23 -- Get information about a class and its
structure
* [6]DBD-Pg-2.8.0 -- PostgreSQL database driver for the DBI module
* [7]Devel-CoverX-Covered-0.012 -- Collect and report caller (test
file) and covered (source file) statistics from the cover_db
* [8]Devel-PerlySense-0.0157 -- Perl IDE backend with Emacs frontend
* [9]Devel-REPL-Plugin-NAS-0.0501 -- Add Perl to your network devices'
command line interfaces
* [10]File-BLOB-1.06 -- A file (with name, and other metadata) you can
BLOBify
* [11]File-HStore-0.10 -- Perl extension to store files on a filesystem
using a very simple hash-based storage.
* [12]File-Remove-1.41 -- Remove files and directories
* [13]File-SortedSeek-0.015 -- A Perl module providing fast access to
large files
* [14]Games-Trackword-1.06 -- Find words on a Trackword grid.
* [15]Glib-1.183 -- Perl wrappers for the GLib utility and Object
libraries
* [16]Gtk2-1.183 -- Perl interface to the 2.x series of the Gimp
Toolkit library
* [17]Gtk2-Ex-WidgetCursor-3 -- mouse pointer cursor management for
widgets
* [18]HTML-Lint-2.04 -- check for HTML errors in a string or file
* [19]HTML-TurboForm-0.10
* [20]HTML-TurboForm-0.11
* [21]MRO-Compat-0.08_01 -- mro::* interface compatibility for Perls <
5.9.5
* [22]Mail-Builder-1.11 -- Easily create plaintext/html e-mail messages
with attachments and inline images
* [23]Mango-0.01000_13 -- An ecommerce solution using Catalyst, Handel
and DBIx::Class
* [24]Methods-CheckNames-0.01 -- Statically check for named methods
* [25]Module-Install-0.75 -- Standalone, extensible Perl module
installer
* [26]MooseX-Plaggerize-0.04 -- plagger like plugin feature for Moose
* [27]Net-Async-HTTP-0.01 -- Asynchronous HTTP user agent
* [28]Net-OAuth-0.08 -- OAuth protocol support
* [29]PLP-3.22 -- Perl in HTML pages
* [30]POSIX-Regex-0.90.11 -- OO interface for the gnu regex engine
* [31]Parse-BBCode-0.05 -- Module to turn BBCode into HTML or plain
text
* [32]Parse-MediaWikiDump-0.51 -- Tools to process MediaWiki dump files
* [33]Perl-Compare-0.11 -- Normalized Comparison for Perl Source Trees
* [34]Perl-Metrics-Plugin-MinimumVersion-0.02 -- Perl::Metrics plugin
for Perl::MinimumVersion
* [35]Persistence-Entity-0.03 -- Persistence API for perl classes.
* [36]Persistence-Entity-0.04 -- Persistence API for perl classes.
* [37]SMS-Send-US-Ipipi-0.02 -- An SMS::Send driver for the ipipi.com
website
* [38]SMS-Send-US-Ipipi-0.03 -- An SMS::Send driver for the ipipi.com
website
* [39]SQL-Entity-0.04 -- Entity sql abstraction layer.
* [40]Software-License-0.005 -- packages that provide templated
software licenses
* [41]Squatting-0.30 -- A Camping-inspired Web Microframework for Perl
* [42]TaskForest-1.12 -- Simple, powerful task scheduler
* [43]Template-Parser-LocalizeNewlines-1.04 -- Drop-in replacement
Template::Parser that fixes bad newlines
* [44]Test-CPAN-Meta-0.11 -- Validation of the META.yml file in a CPAN
distribution.
* [45]Test-YAML-Meta-0.10 -- Validation of the META.yml file in a
distribution.
* [46]Transform-Simple-0.01 -- a simple data-driven class for doing
data transformation.
* [47]URI-http-Dump-0.01 -- A module to assist in the reverse
engineering of URL parameters.
* [48]Vroom-0.13 -- See Vroom::Vroom.
* [49]XXX-0.11 -- See Your Data in the Nude
* [50]lib-0.56_01 -- manipulate @INC at compile time
* [51]mobirc-0.99_03 -- modern IRC to HTTP gateway
* [52]podlators-2.1.0
* [53]stockmonkey-1.3
* [54]the-0.14 -- This is teh, best module evar!
* [55]the-0.15 -- This is teh, best module evar!
Discuss this story at:
http://use.perl.org/comments.pl?sid=08/06/02/1530214
Links:
0. http://search.cpan.org/~adrianwit/Abstract-Meta-Class-0.09
1. http://search.cpan.org/~tokuhirom/Acme-Kensiro-0.05
2. http://search.cpan.org/~tokuhirom/Acme-SelfBenchmark-0.01
3. http://search.cpan.org/~maros/Bitmask-Data-1.01
4. http://search.cpan.org/~barbie/Calendar-List-0.21
5. http://search.cpan.org/~adamk/Class-Inspector-1.23
6. http://search.cpan.org/~turnstep/DBD-Pg-2.8.0
7. http://search.cpan.org/~johanl/Devel-CoverX-Covered-0.012
8. http://search.cpan.org/~johanl/Devel-PerlySense-0.0157
9. http://search.cpan.org/~oliver/Devel-REPL-Plugin-NAS-0.0501
10. http://search.cpan.org/~adamk/File-BLOB-1.06
11. http://search.cpan.org/~adulau/File-HStore-0.10
12. http://search.cpan.org/~adamk/File-Remove-1.41
13. http://search.cpan.org/~jfreeman/File-SortedSeek-0.015
14. http://search.cpan.org/~barbie/Games-Trackword-1.06
15. http://search.cpan.org/~tsch/Glib-1.183
16. http://search.cpan.org/~tsch/Gtk2-1.183
17. http://search.cpan.org/~kryde/Gtk2-Ex-WidgetCursor-3
18. http://search.cpan.org/~petdance/HTML-Lint-2.04
19. http://search.cpan.org/~camelcase/HTML-TurboForm-0.10
20. http://search.cpan.org/~camelcase/HTML-TurboForm-0.11
21. http://search.cpan.org/~blblack/MRO-Compat-0.08_01
22. http://search.cpan.org/~maros/Mail-Builder-1.11
23. http://search.cpan.org/~claco/Mango-0.01000_13
24. http://search.cpan.org/~nuffin/Methods-CheckNames-0.01
25. http://search.cpan.org/~adamk/Module-Install-0.75
26. http://search.cpan.org/~tokuhirom/MooseX-Plaggerize-0.04
27. http://search.cpan.org/~pevans/Net-Async-HTTP-0.01
28. http://search.cpan.org/~kgrennan/Net-OAuth-0.08
29. http://search.cpan.org/~shiar/PLP-3.22
30. http://search.cpan.org/~jettero/POSIX-Regex-0.90.11
31. http://search.cpan.org/~tinita/Parse-BBCode-0.05
32. http://search.cpan.org/~triddle/Parse-MediaWikiDump-0.51
33. http://search.cpan.org/~adamk/Perl-Compare-0.11
34. http://search.cpan.org/~adamk/Perl-Metrics-Plugin-MinimumVersion-0.02
35. http://search.cpan.org/~adrianwit/Persistence-Entity-0.03
36. http://search.cpan.org/~adrianwit/Persistence-Entity-0.04
37. http://search.cpan.org/~amoore/SMS-Send-US-Ipipi-0.02
38. http://search.cpan.org/~amoore/SMS-Send-US-Ipipi-0.03
39. http://search.cpan.org/~adrianwit/SQL-Entity-0.04
40. http://search.cpan.org/~rjbs/Software-License-0.005
41. http://search.cpan.org/~beppu/Squatting-0.30
42. http://search.cpan.org/~enoor/TaskForest-1.12
43. http://search.cpan.org/~adamk/Template-Parser-LocalizeNewlines-1.04
44. http://search.cpan.org/~barbie/Test-CPAN-Meta-0.11
45. http://search.cpan.org/~barbie/Test-YAML-Meta-0.10
46. http://search.cpan.org/~dtrischuk/Transform-Simple-0.01
47. http://search.cpan.org/~ecarroll/URI-http-Dump-0.01
48. http://search.cpan.org/~ingy/Vroom-0.13
49. http://search.cpan.org/~ingy/XXX-0.11
50. http://search.cpan.org/~smueller/lib-0.56_01
51. http://search.cpan.org/~tokuhirom/mobirc-0.99_03
52. http://search.cpan.org/~rra/podlators-2.1.0
53. http://search.cpan.org/~jettero/stockmonkey-1.3
54. http://search.cpan.org/~ingy/the-0.14
55. http://search.cpan.org/~ingy/the-0.15
Copyright 1997-2008 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