Stories for 2008-06-03

[email protected]
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
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.