Stories for 2007-12-22

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

In this issue:
    * JSON::Any 1.14 (Coping with JSON/JSON::XS 2.0)
    * Perl 6 Design Minutes for 19 December 2007
    * $foo Magazin #4
    * Beginner's Guide to Achieving the Impossible
    * perldoc.perl.org updated for Perl 5.10
    * New CPAN Distributions for December 21, 2007

+--------------------------------------------------------------------+
| JSON::Any 1.14 (Coping with JSON/JSON::XS 2.0)                     |
|   posted by brian_d_foy on Thursday December 20, @20:23 (User Journ|
|   http://use.perl.org/article.pl?sid=07/12/21/0113225              |
+--------------------------------------------------------------------+

So as Ovid recently [0]mentioned [1]JSON (and [2]JSON::XS) recently
update themselves to support a common API. While admirable that JSON.pm
will now use JSON::XS behind the scenes when possible … they both broke
backwards compatability without warning or notice*.

This post however is not to bitch about spilt milk, it is to annouce that
JSON::Any 1.14 is winging its way to CPAN and has 100% backwards compat
with the old JSON::Any interfaces and so should “just work”. Note that
currently 1.14 only supports 2.0+ of JSON/JSON::XS … if this turns out to
be not enough I’ll add in the logic to detect which version of JSON is
installed and do the right thing but I wanted to get something out there
now.

(*) Now I did get an email after the fact stating that this was gonna
happen. But this was two days after I got the first failure from
cpantesters.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/12/21/0113225

Links:
    0. http://use.perl.org/~Ovid/journal/35161
    1. http://search.cpan.org/~makamaka/JSON-2.01/lib/JSON.pm
    2. http://search.cpan.org/~mlehmann/JSON-XS-2.01/XS.pm


+--------------------------------------------------------------------+
| Perl 6 Design Minutes for 19 December 2007                         |
|   posted by brian_d_foy on Thursday December 20, @20:41 (User Journ|
|   http://use.perl.org/article.pl?sid=07/12/21/0123201              |
+--------------------------------------------------------------------+

The Perl 6 design team met by phone on 19 December 2007. Allison,
Patrick, Jerry, Flavio, Richard, and chromatic attended.

This story continues at:
    http://use.perl.org/article.pl?sid=07/12/21/0123201

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/12/21/0123201


+--------------------------------------------------------------------+
| $foo Magazin #4                                                    |
|   posted by brian_d_foy on Thursday December 20, @21:39 (User Journ|
|   http://use.perl.org/article.pl?sid=07/12/21/0219241              |
+--------------------------------------------------------------------+

I just found [0]$foo Magazin #4 in my pile of mail. Every time I get one
of these I learn a little German. I still don't read enough German to
make out a sentence, but the code is easy to follow. :)

In this issue (that's "Ausgabe" in deutsche, my German word for this
issue), if I've translated things correctly:

  * Object-oriented Programming with Moose

  * Caching in Web Applications

  * Voice over IP with Net::Sip

  * Perl 6 Tutorial

  * Slices

  * Sessions in Catalyst

  * Excel in Perl

  * various news and interviews



This also reminds me that I'm teaching at [1]Big Nerd Ranch in Frankfurt
from 28 April to 2 May. I'd forgotten about that! I'll talk about that
more after the holidays since I'm trying to organize a European tour for
me to visit as many user groups as I can. I'm especially keen to visit as
many places in Germany; although the [2]Christkindlmarket in Chicago
serves authentic German food and I've been overeating there, it's not the
same as eating German food surrounded by Germans instead of tourists. :)

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/12/21/0219241

Links:
    0. http://use.perl.org/foo-magazin.de/
    1. http://www.bignerdranch.com/classes/perl.shtml
    2. http://www.christkindlmarket.com/


+--------------------------------------------------------------------+
| Beginner's Guide to Achieving the Impossible                       |
|   posted by brian_d_foy on Friday December 21, @07:48 (User Journal|
|   http://use.perl.org/article.pl?sid=07/12/21/1231204              |
+--------------------------------------------------------------------+

The week after this year's LPW was my last LUG meeting of the year. I
decided to give a small talk about using CPAN to get other people to
write your code for you. Alas between the two meetings I went down with
yet another cold, so it wasn't as well prepared or presented as I would
have hoped for.

Anyhow the talk is available from my LUG and the Internet Archive in
several formats, Google Video will follow no doubt.
  * [0]Hants LUG 2007-12-08: Talks. (presentation and various video
    files)
  * [1]Internet Archive: Talk video. (video only, various formats)

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/12/21/1231204

Links:
    0. http://www.hantslug.org.uk/cgi-bin/wiki.pl?TechTalks/8thDecember2007
    1. http://www.archive.org/details/HantsLUG_perl_beginners_cpan


+--------------------------------------------------------------------+
| perldoc.perl.org updated for Perl 5.10                             |
|   posted by brian_d_foy on Friday December 21, @17:44 (User Journal|
|   http://use.perl.org/article.pl?sid=07/12/21/2225256              |
+--------------------------------------------------------------------+

Following the Perl 5.10 release, I've now updated
[0]http://perldoc.perl.org with the Perl 5.10.0 documentation.

The Perl 5.8.8 documentation is still available though, at
[1]http://perldoc.perl.org/5.8.8.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/12/21/2225256

Links:
    0. http://perldoc.perl.org/
    1. http://perldoc.perl.org/5.8.8


+--------------------------------------------------------------------+
| New CPAN Distributions for December 21, 2007                       |
|   posted by pudge on Friday December 21, @18:30 (Module Listings)  |
|   http://use.perl.org/article.pl?sid=07/12/21/1530208              |
+--------------------------------------------------------------------+

  * [0]Business-IS-PIN-0.05 -- Validate and process Icelandic PIN numbers
    (Icelandic: kennitölur)
  * [1]CPANPLUS-Dist-Mdv-0.3.4 -- a cpanplus backend to build mandriva
    rpms
  * [2]Catalyst-Authentication-Store-FromSub-Hash-0.05 -- A storage class
    for Catalyst Authentication using one Catalyst Model class (hash
    returned)
  * [3]CatalystX-CRUD-0.19 -- CRUD framework for Catalyst applications
  * [4]CatalystX-CRUD-View-Excel-0.03 -- view CRUD search/list results in
    Excel format
  * [5]Class-Hookable-0.04 -- Base class for hook mechanism
  * [6]Class-MOP-0.50 -- A Meta Object Protocol for Perl 5
  * [7]Curses-UI-0.96 -- A curses based OO user interface framework
  * [8]Data-Table-1.52 -- Data type related to database tables,
    spreadsheets, CSV/TSV files, HTML table displays, etc.
  * [9]Devel-PerlySense-0.0137 -- IntelliSense for Perl
  * [10]File-Temp-0.20 -- return name and handle of a temporary file
    safely
  * [11]Fuse-PDF-0.08 -- Filesystem embedded in a PDF document
  * [12]Geo-Ov2-Grabber-0.01_01 -- The great new Geo::Ov2::Grabber!
  * [13]Graphics-ColorNames-EmergyC-1.01 -- Eco-friendly web-design
    color-palette.
  * [14]HTML-Template-Plugin-Dot-Helpers-0.03 -- Add useful objects to
    your templates
  * [15]HTTP-Proxy-GreaseMonkey-0.05 -- Run GreaseMonkey scripts in any
    browser
  * [16]Linux-Input-Wiimote-0.04001 -- Perl interface to the libcwiimote
    library
  * [17]Linux-Input-Wiimote-0.04002 -- Perl interface to the libcwiimote
    library
  * [18]Locale-Country-Multilingual-0.03 -- ISO codes for country
    identification with multi-language (ISO 3166)
  * [19]Math-Symbolic-0.509 -- Symbolic calculations
  * [20]MooseX-LazyLogDispatch-0.01 -- A Logging Role for Moose
  * [21]MooseX-LazyLogDispatch-0.02 -- A Logging Role for Moose
  * [22]Object-InsideOut-3.35 -- Comprehensive inside-out object support
    module
  * [23]PAR-0.977 -- Perl Archive Toolkit
  * [24]PAR-Packer-0.977 -- PAR Packager
  * [25]POE-Component-Client-FTP-0.12 -- Implements an FTP client POE
    Component
  * [26]POE-Component-Server-SimpleHTTP-1.30 -- Perl extension to serve
    HTTP requests in POE.
  * [27]POE-Loop-Glib-0.0032 -- a bridge that supports Glib's event loop
    from POE
  * [28]POE-Loop-Glib-0.0033 -- a bridge that supports Glib's event loop
    from POE
  * [29]Parse-Marpa-0.001_060 -- (pre-Alpha) Jay Earley's general parsing
    algorithm, with LR(0) precomputation
  * [30]Prima-1.24 -- a perl graphic toolkit
  * [31]Proc-Fork-0.5 -- Simple, intuitive interface to the fork() system
    call
  * [32]Rose-DBx-Garden-Catalyst-0.07 -- plant Roses in your Catalyst
    garden
  * [33]Router-Statistics-0.99_978 -- Router Statistics and Information
    Collection
  * [34]Swarmage-0.01000_01 -- A Distributed Job Queue
  * [35]Text-DHCPLeases-v0.2 -- Parse DHCP leases file from ISC dhcpd.
  * [36]Text-MicroMason-1.992_01 -- Simple and Extensible Templating
  * [37]Text-MicroMason-1.993 -- Simple and Extensible Templating
  * [38]Tk-Wizard-2.125 -- GUI for step-by-step interactive logical
    process
  * [39]WWW-OpenSearch-0.13 -- Search A9 OpenSearch compatible engines
  * [40]WWW-Reddit-0.04 -- interface with reddit.com
  * [41]XHTML-MediaWiki-0.04 -- Translate Wiki markup into xhtml
  * [42]YVDHOVE-List-1.01 -- Perl module that provides List functions
    used by the YVDHOVE framework
  * [43]YVDHOVE-List-1.02 -- Perl module that provides List functions
    used by the YVDHOVE framework
  * [44]YVDHOVE-List-1.03 -- This Perl module provides "List" functions
    for the YVDHOVE framework
  * [45]YVDHOVE-String-1.03 -- Perl module that provides String functions
    used by the YVDHOVE framework
  * [46]YVDHOVE-String-1.04 -- Perl module that provides String functions
    used by the YVDHOVE framework
  * [47]YVDHOVE-String-1.05 -- This Perl module provides "String"
    functions for the YVDHOVE framework
  * [48]YVDHOVE-System-1.01 -- This Perl module provides "System"
    functions for the YVDHOVE framework
  * [49]YVDHOVE-System-1.02 -- This Perl module provides "System"
    functions for the YVDHOVE framework

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/12/21/1530208

Links:
    0. http://search.cpan.org/~avar/Business-IS-PIN-0.05
    1. http://search.cpan.org/~jquelin/CPANPLUS-Dist-Mdv-0.3.4
    2. http://search.cpan.org/~fayland/Catalyst-Authentication-Store-FromSub-Hash-0.05
    3. http://search.cpan.org/~karman/CatalystX-CRUD-0.19
    4. http://search.cpan.org/~karman/CatalystX-CRUD-View-Excel-0.03
    5. http://search.cpan.org/~nyarla/Class-Hookable-0.04
    6. http://search.cpan.org/~stevan/Class-MOP-0.50
    7. http://search.cpan.org/~mdxi/Curses-UI-0.96
    8. http://search.cpan.org/~ezdb/Data-Table-1.52
    9. http://search.cpan.org/~johanl/Devel-PerlySense-0.0137
   10. http://search.cpan.org/~tjenness/File-Temp-0.20
   11. http://search.cpan.org/~cdolan/Fuse-PDF-0.08
   12. http://search.cpan.org/~hpa/Geo-Ov2-Grabber-0.01_01
   13. http://search.cpan.org/~rrwo/Graphics-ColorNames-EmergyC-1.01
   14. http://search.cpan.org/~rhesa/HTML-Template-Plugin-Dot-Helpers-0.03
   15. http://search.cpan.org/~andya/HTTP-Proxy-GreaseMonkey-0.05
   16. http://search.cpan.org/~bricas/Linux-Input-Wiimote-0.04001
   17. http://search.cpan.org/~bricas/Linux-Input-Wiimote-0.04002
   18. http://search.cpan.org/~fayland/Locale-Country-Multilingual-0.03
   19. http://search.cpan.org/~smueller/Math-Symbolic-0.509
   20. http://search.cpan.org/~blblack/MooseX-LazyLogDispatch-0.01
   21. http://search.cpan.org/~blblack/MooseX-LazyLogDispatch-0.02
   22. http://search.cpan.org/~jdhedden/Object-InsideOut-3.35
   23. http://search.cpan.org/~smueller/PAR-0.977
   24. http://search.cpan.org/~smueller/PAR-Packer-0.977
   25. http://search.cpan.org/~bingos/POE-Component-Client-FTP-0.12
   26. http://search.cpan.org/~bingos/POE-Component-Server-SimpleHTTP-1.30
   27. http://search.cpan.org/~martijn/POE-Loop-Glib-0.0032
   28. http://search.cpan.org/~martijn/POE-Loop-Glib-0.0033
   29. http://search.cpan.org/~jkegl/Parse-Marpa-0.001_060
   30. http://search.cpan.org/~karasik/Prima-1.24
   31. http://search.cpan.org/~aristotle/Proc-Fork-0.5
   32. http://search.cpan.org/~karman/Rose-DBx-Garden-Catalyst-0.07
   33. http://search.cpan.org/~shamrock/Router-Statistics-0.99_978
   34. http://search.cpan.org/~dmaki/Swarmage-0.01000_01
   35. http://search.cpan.org/~cvicente/Text-DHCPLeases-v0.2
   36. http://search.cpan.org/~ferrency/Text-MicroMason-1.992_01
   37. http://search.cpan.org/~ferrency/Text-MicroMason-1.993
   38. http://search.cpan.org/~lgoddard/Tk-Wizard-2.125
   39. http://search.cpan.org/~bricas/WWW-OpenSearch-0.13
   40. http://search.cpan.org/~amoore/WWW-Reddit-0.04
   41. http://search.cpan.org/~gam/XHTML-MediaWiki-0.04
   42. http://search.cpan.org/~yvdhove/YVDHOVE-List-1.01
   43. http://search.cpan.org/~yvdhove/YVDHOVE-List-1.02
   44. http://search.cpan.org/~yvdhove/YVDHOVE-List-1.03
   45. http://search.cpan.org/~yvdhove/YVDHOVE-String-1.03
   46. http://search.cpan.org/~yvdhove/YVDHOVE-String-1.04
   47. http://search.cpan.org/~yvdhove/YVDHOVE-String-1.05
   48. http://search.cpan.org/~yvdhove/YVDHOVE-System-1.01
   49. http://search.cpan.org/~yvdhove/YVDHOVE-System-1.02



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.