Beefy Boxes and Bandwidth Generously Provided by pair Networks BBQ
Pathologically Eclectic Rubbish Lister
 
PerlMonks

Perl News

 | Log in | Create a new user | The Monastery Gates | Super Search | 
 | Seekers of Perl Wisdom | Meditations | PerlMonks Discussion | 
 | Obfuscation | Reviews | Cool Uses For Perl | Perl News | Q&A | Tutorials | 
 | Poetry | Recent Threads | Newest Nodes | Donate | What's New | 

( #23771=superdoc: print w/ replies, xml ) Need Help??

For the latest news on what's happening in the Perl world, check out these sites:

If you have a Perl news item, please consider posting it on one of the above sites. Otherwise, you may post it here. Please try to avoid duplicating news. Include an abstract/summary of the news, and a link to relevant resources (such as host organizations' web sites).

Perl News
New Perl Homepage
on Nov 12, 2009 at 17:40
5 replies by Anonymous Monk

[Offer your reply]
A RESTful API framework
on Nov 09, 2009 at 12:00
3 replies by jeteve
    Hi fellow monks.

    I've just finished writing a new framework that will allow us to implement RESTful API's in a simple and reusable way under apache2/mod_perl2.

    Here's the google code page (the upload to CPAN is ongoing): apache2rest

    This is a beta pre-release, so don't expect a full comprehensive documentation written in perfect english.

    I'd like very much to have your suggestions, remarks or patches to make this module better.

    UPDATE I started to write a Cook book with the most frequent questions: Apache2::REST Cookbook

    Cheers!


[Offer your reply]
package Perl environment
on Nov 03, 2009 at 12:54
1 reply by fionbarr
    A plug for ActiveState's PerlApp. This creates a Perl environment (everything your *.pl needs to run) into an executable file which may be deployed to your platform of choice without the need for a Perl environment nor installing any modules...it packages up your environment as it is.

[Offer your reply]
PDL-2.4.5 released
on Oct 25, 2009 at 03:11
0 replies by syphilis
    PDL-2.4.5 is now available from CPAN.
    Win32 binaries (ppm packages) are available from the uwinnipeg rep. Further info relating to win 32 builds can be found in win32/INSTALL.

    Release notes for PDL 2.4.5

    Highlights:

    * 3D graphics modules now run on win32 and Mac OS X
    systems without requiring X11 be installed. The
    only prerequisites are OpenGL and FreeGLUT/GLUT.

    * Release documentation and FAQ have been updated
    to be more useful (and more accurate).

    * PDL build, test, and run time diagnostic messages
    have been make clearer and more helpful.

    * Many bugs have been fixed since PDL-2.4.4 so this
    is the most reliable PDL ever.

    * PDL now requires perl 5.6.2 or greater and has
    updated DEPENDENCIES information and code. This
    should improve the buildability of PDL
    br> General Notes:

    This is the first PDL release supporting the new build
    strategy for the PDL::Graphics::TriD modules. The result
    is it now builds on more platforms than ever. You'll
    need to install the OpenGL module and have FreeGLUT or
    GLUT (for Mac OS X) on your system.
    br> If you have problems with the new TriD build (that you
    did not have before), edit perldl.conf and set USE_POGL
    to 0. That should enable you to build the legacy TriD
    code but you *will* want to submit a bug report, see the
    next point....

    IMPORTANT: Given the increased portability and generality
    of the new TriD interface approach, it is expected that
    the legacy TriD build interface (based on X11) will be
    deprecated soon (almost immediately) and removed after that.
    (N.B. It has been effectively unsupported for some time)

    If you are new to PDL, we recommend joining the perldl
    mailing list for discussion and questions. See

    http://pdl.sourceforge.net/maillists/

    for how to sign up and links and searches of the list
    archive discussions.


    Summary of Changes:

    New perldl.conf configuration parameters controlling
    build of TriD with perl OpenGL (a.k.a. POGL) with the
    follow default values:

    USE_POGL:
    1 -- build using POGL
    0 -- build using legacy build process
    undef -- build with POGL if possible

    POGL_VERSION:
    0.60 -- minimum required version of OpenGL

    POGL_WINDOW_TYPE:
    'glut' -- use a GLUT GUI for window creation
    'x11' -- use GLX and X11 for the GUI (this is a "compatibility
    mode" to support PDL::Graphics::TriD::Tk widgets)

    NOTE: Set WITH_3D => 0 in perldl.conf to disable the
    TriD build completely. Just setting USE_POGL => 0 is
    not enough.

    The OpenGL tests in t/opengl.t now respects the interactive
    setting from the PDL_INT environment variable.

    Two TriD check programs, 3dtest.pl and line3d.pl, are added to the
    main PDL build directory. They can be run as quick checks of the
    new functionality and are short enough run under the perl debugger
    if needed. e.g.

    perl -Mblib 3dtest.pl OR perl -Mblib line3d.pl
    OpenGL (a.k.a. GL) is the default TriD output device on all
    platforms. VRML does not work at the moment. GLpic is not
    tested but may work.

    Closed SF bug #1476324 by adding FAQ entry on clean installs
    Fix qsorti(null()) crash bug from SF bug #2110074. Make

    qsorti() return quietly when given a null() piddle input

    Fix broken PP typemap finding code, thanks to CS for the
    final code and many testers!

    Fix t/autoload.t tilde expansion bugs and test failures.
    tilde expansion seems to work consistently with bash now

    Partial fix implemented for PDL::IO::Browser. The code has
    only been tested with cygwin but it should work on systems
    with ncurses in the "right place". This is **not tested**
    but set WITH_IO_BROWSER => 1 if you wish to try.

    If the perldl shell is unable to load PDL for some reason
    and defaults to basic perl support, the prompt now changes
    to perl> reflecting that fact.

    readflex() now works with File::LinearRaid.

    Many win32 fixes to tests and build process which make
    things work more smoothly on win32 platforms.

    See the Changes file or run 'git log --stat' for the detailed
    list of changes.

    Cheers,
    Rob

[Offer your reply]
Testing Needed: Strawberry October 2009 BioPerl
on Oct 23, 2009 at 11:45
0 replies by marto

[Offer your reply]
Rakudo Perl 6 development release #22 ("Thousand Oaks")
on Oct 22, 2009 at 12:11
0 replies by duff
    Announce: Rakudo Perl 6 development release #22 ("Thousand Oaks")
    
    On behalf of the Rakudo development team, I'm pleased to announce the
    October 2009 development release of Rakudo Perl #22 "Thousand Oaks".
    Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine
    (see http://www.parrot.org).  The tarball for the October 2009 release
    is available from http://github.com/rakudo/rakudo/downloads
    
    Due to the continued rapid pace of Rakudo development and the frequent
    addition of new Perl 6 features and bugfixes, we recommend building Rakudo
    from the latest source, available from the main repository at github.
    More details are available at http://rakudo.org/how-to-get-rakudo.
    
    Rakudo Perl follows a monthly release cycle, with each release code
    named after a Perl Mongers group.  The October 2009 is code named
    "Thousand Oaks" for their amazing Perl 6 hackathon, their report at
    http://www.lowlevelmanager.com/2009/09/perl-6-hackathon.html, and
    just because I like the name :-)
    
    Since the 2009-08 release, Rakudo Perl builds from an installed Parrot
    instead of using Parrot's build tree.  This means that, unlike previous
    versions of Rakudo Perl, the "perl6" (or "perl6.exe") executables only
    work when invoked from the Rakudo root directory until a "make install"
    is performed.  Running "make install" will install Rakudo and its
    libraries into the Parrot installation that was used to build it, and
    then the executables will work when invoked from any directory.
    
    This release of Rakudo requires Parrot 1.7.0.
    
    For the latest information on building and using Rakudo Perl, see the
    readme file section titled "Building and invoking Rakudo".  (Quick note:
    the "--gen-parrot" option still automatically downloads and builds
    Parrot as before, if you prefer that approach.)
    
    Some of the specific changes and improvements occuring with this
    release include:
    
    * Rakudo is now passing 32,582 spectests, an increase of 17,085 passing
      tests since the September 2009 release.  With this release Rakudo is
      now passing 85.0% of the available spectest suite.
    
    * We have a huge increase in the number of spectests relating to the
      Complex and Rat numeric types.
    
    * Complex numbers are now implemented as a Perl 6 class, and supports all
      trigonometric functions from the specification.
    
    * Rakudo has a new signature binder which makes calling routines
      and operators much faster, and allows binding of positional
      arguments by name.
    
    * Rakudo has improved signature introspection, better errors relating to
      signatures and signature literals are now supported.
    
    * Rakudo now supports accessing outer lexical variables from classes and
      packages.
    
    * Some new variants of the series operator are now implemented.
    
    * When configuring Rakudo with --gen-parrot, the --optimize flag is now
      passed to Parrot's Configure.pl
    
    The development team thanks all of our contributors and sponsors for
    making Rakudo Perl possible.  If you would like to contribute,
    see http://rakudo.org/how-to-help , ask on the perl6-compiler@perl.org
    mailing list, or ask on IRC #perl6 on freenode.
    
    The next release of Rakudo (#23) is scheduled for November 19, 2009.
    A list of the other planned release dates and codenames for 2009 is
    available in the "docs/release_guide.pod" file.  In general, Rakudo
    development releases are scheduled to occur two days after each
    Parrot monthly release.  Parrot releases the third Tuesday of each month.
    
    Have fun!
    


[Offer your reply]
Padre originator polls "Which editor(s) or IDE(s) are you using for Perl development?"
on Oct 22, 2009 at 03:01
1 reply by ysth

[Offer your reply]
Perl 5.11.1 released
on Oct 21, 2009 at 10:49
3 replies by xdg

    Jesse Vincent has announced the release of Perl 5.11.1.

    Downloadable here: http://search.cpan.org/~jesse/perl-5.11.1/

    Notable changes in this release:

    • Package declarations can now include a version number.
    • suidperl is no longer available as part of perl. If your code depends on suidperl, you need to find an alternate solution. (This was actually true as of 5.11.0)
    • Over the years a number of language constructs and interpreter features have been deprecated and will eventually be removed. As of this release, Perl enables deprecation warnings by default.
    • Perl's tests are now aware of (and work around) a bug in Mac OS X 10.6 locales.
    • Support for Windows 95, 98, ME and NT4 has officially ended.

    This is the second of the new, regularly-scheduled releases of the 5.11 series. Coming up:

    Yves Orton will release Perl 5.11.2 on November 20, 2009.

    Leon Brocard will release Perl 5.11.3 on December 20, 2009.

    Ricardo Signes will release Perl 5.11.4 on January 20, 2010.

    -xdg

    Code written by xdg and posted on PerlMonks is public domain. It is provided as is with no warranties, express or implied, of any kind. Posted code may not have been tested. Use of posted code is at your own risk.


[Offer your reply]
Small Workshops and WxPerl Tablet
on Oct 14, 2009 at 11:31
1 reply by sir_lichtkind
    Last weekend Alexander Demmler (organisation) and me (speaker) held a new type of perl workshop that we strongly recommend. we where 12 person, sleeping in the same hotel, sitting in that hotel/pub out in the country/beautiful nature with laptop and learning a whole day and a half about just about one topic from someone with decent xp.

    reneeb agrees

    Nonetheless my real urge to post this here comes from another thing. As I prepared some material for that workshop I made a list with some important constans which i want to turn into a WxPerl cheat sheet. First in german, than in english (official Perl 5 wiki) too. Its called tablet like my Perl 6 tut, which could i finish befor starting something new, but i thought maybe will somebody help and we could have both. :)

    EDIT: Its moved now to its proper home in the wxperl wiki: http://wxperl.pvoice.org/w/index.php/WxPerlTablet. The mediawiki syntax also allows some features needed, that socialtext don't does easily (links inside sourcecode boxes).

    Kephra, a beautiful Perl Editor, designed along Perl like Paradigms lives at http://kephra.sourceforge.net

[Offer your reply]
Help Me Name DBIx::Connector Methods
on Oct 13, 2009 at 15:35
2 replies by Theory

[Offer your reply]
Want Perl 5 12.0 soon?
on Oct 13, 2009 at 03:48
1 reply by Corion

    jesse, the person currently providing much of the momentum that makes Perl move towards next releases, says:

    Turning blead into a stable release of Perl is a lot of work. Doing it well is even more work. As it looks like we're coming to a consensus on a smaller set of changes making it into point releases, it's increasingly important that our .0 releases are well tested, well polished and good enough to run in production.

    He needs your help to identify (and potentially write and submit tests for)

    • issues that are no longer a problem in current blead
    • issues that might block the release of 5.12.0

    If you're interested, please read the full post in Want Perl 5.12.0 soon?


[Offer your reply]
Interesting Perl Website
on Oct 10, 2009 at 19:07
1 reply by Concept99
    I found an interesting Perl website today, although I'm not sure if it's new or not. It's at www.theperlreport.com and it appears to be a clone of popurls.com, but perl-specific.

    I'm not about to make it my homepage anytime soon, but I thought I'd share because I hadn't seen anyone else mention it.

[Offer your reply]
Run Perl6 in your browser with sprixel
on Oct 10, 2009 at 05:32
1 reply by clinton

    OK, so maybe not yet, but moritz blogged about sprixel, "a new Perl 6 compiler in its early stage of development, written in JavaScript and using the standard Perl 6 grammar STD.pm."

    To quote from moritz's blog:

    Sprixel (an anagram of perlsix) development was initiated by Matthew Wilson, aka diakopter. It traverses the Abstract Syntax Tree as produced by STD.pm, transforms it into an intermediate JavaScript data structure similar to JSON (but with some enhancements to handle cyclic structures), and has a small, continuation based runloop that executes the JavaScript. Currently the only backend is the V8 compiler and virtual machine - but if/when the STD grammar is implemented, you'll be able to run Perl 6 in your browser.

    Great work! The future looks brighter already.


[Offer your reply]
pod2.perl.org: Perl documentation translation project
on Oct 07, 2009 at 10:34
0 replies by bepi
    Hi all, after several emails, discussions and feedback with worldwide Perl translators (thank you to all), I'm very happy to announce pod2.perl.org site and pod2@perl.org mailing list.

    pod2.perl.org is intended to be the umbrella for several goals:

    • build a community of translators, by writing the guidelines, by sharing experience, resource, tools and so on.
    • (of course) do the translations of pods (core and extra) and publish them using POD2:: namespace.
    • discuss about a translation platform for pods (by creating a new one or better deciding to use an existing one, without to reinvent the wheel).
    • perldoc/Pod::Perldoc improvements.
    • publish readable version of translated pods using perldoc.perl.org code.
    • promote, more in general, localized Perl documentation.
    If you are interested and/or you are involved in some Perl documentation translation project, please subscribe to the maling list (by sending a mail to pod2-subscribe@perl.org). The list archives are available at http://www.nntp.perl.org/.
    Currently pod2.perl.org contains a temporary home page. The main site is under pod2.perl.org/wiki (MojoMojo powered) and it contains a brief summary of translation projects.

    Have fun with pod2.perl.org!

    Best
    - Enrico


[Offer your reply]
Perl script liberates public docs, attracts FBI attention
on Oct 06, 2009 at 11:11
0 replies by Zen

[Offer your reply]
 (1-15) of 300 Next entries--> 

Add a piece of Perl News
Title:
Text


  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Login:
    Password
    remember me
    What's my password?
    Create A New User

    Community Ads
    Chatterbox
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users
    Others about the Monastery: (10)
    GrandFather
    atcroft
    herveus
    Eyck
    hipowls
    biohisham
    djp
    gnosti
    rastoboy
    im2
    As of 2009-11-21 10:01 GMT
    Sections
    The Monastery Gates
    Seekers of Perl Wisdom
    Meditations
    PerlMonks Discussion
    Categorized Q&A
    Tutorials
    Obfuscated Code
    Perl Poetry
    Cool Uses for Perl
    Perl News
    Information
    PerlMonks FAQ
    Guide to the Monastery
    What's New at PerlMonks
    Voting/Experience System
    Tutorials
    Reviews
    Library
    Perl FAQs
    Other Info Sources
    Find Nodes
    Nodes You Wrote
    Super Search
    List Nodes By Users
    Newest Nodes
    Recently Active Threads
    Selected Best Nodes
    Best Nodes
    Worst Nodes
    Saints in our Book
    Leftovers
    The St. Larry Wall Shrine
    Offering Plate
    Awards
    Craft
    Snippets Section
    Code Catacombs
    Quests
    Editor Requests
    Buy PerlMonks Gear
    PerlMonks Merchandise
    Planet Perl
    Perlsphere
    Use Perl
    Perl.com
    Perl 5 Wiki
    Perl Jobs
    Perl Mongers
    Perl Directory
    Perl documentation
    CPAN
    Random Node
    Voting Booth

    Future historians will find that the material characteristic of the current era is...

    Aluminium
    Plastic
    Oil
    Water
    Carbon dioxide
    Copper
    Iron
    Silicon
    Salt
    Uranium
    Hydrogen
    Other

    Results (729 votes), past polls