Stories for 2009-06-22

[email protected] Mon, 22 Jun 2009 02:01:29 +0000
Newsgroups gmane.comp.lang.perl.daily.news
Message-ID <1245636089.437816-21832-slash-8dkjzd1.ch3.sourceforge.com@use.perl.org>
use Perl Daily Newsletter

In this issue:
    * Rakudo Perl 6 development release #18
    * Perl 6 Design Minutes for 06 June 2009
    * New CPAN Distributions for June 21, 2009

+--------------------------------------------------------------------+
| Rakudo Perl 6 development release #18                              |
|   posted by brian_d_foy on Sunday June 21, @09:21 (Perl 6)         |
|   http://use.perl.org/article.pl?sid=09/06/21/141218               |
+--------------------------------------------------------------------+

On behalf of the Rakudo development team, I'm pleased to announce the
June 2009 development release of Rakudo Perl #18 "Pittsburgh". Rakudo is
an implementation of Perl 6 on the [0]Parrot Virtual Machine. The tarball
for the June 2009 release is available from
[1]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 continue to recommend
that people wanting to use or work with Rakudo obtain the latest source
directly from the main repository at github. More details are available
at [2]http://rakudo.org/how-to-get-rakudo .

Rakudo Perl follows a monthly release cycle, with each release code named
after a Perl Mongers group. This release is named "Pittsburgh", which is
the host for [3]YAPC|10 (YAPC::NA 2009) and the [4]Parrot Virtual Machine
Workshop. Pittsburgh.pm has also sponsored hackathons for Rakudo Perl as
part of the [5]2008 Pittsburgh Perl Workshop.

In this release of Rakudo Perl, we've focused our efforts on refactoring
many of Rakudo's internals; these refactors improve performance, bring us
closer to the Perl 6 specification, operate more cleanly with Parrot, and
provide a stronger foundation for features to be implemented in the near
future. Some of the specific major changes and improvements in this
release include:

  * Rakudo is now passing 11,536 spectests, an increase of 194 passing
    tests since the May 2009 release. With this release Rakudo is now
    passing 68% of the available spectest suite.

  * Method dispatch has been substantially refactored; the new dispatcher
    is significantly faster and follows the Perl 6 specification more
    closely.

  * Object initialization via the BUILD and CREATE (sub)methods is
    substantially improved.

  * All return values are now type checked (previously only explicit
    'return' statements would perform type checking).

  * String handling is significantly improved: fewer Unicode-related bugs
    exist, and parsing speed is greatly improved for some programs
    containing characters in the Latin-1 set.

  * The IO .lines and .get methods now follow the specification more
    closely.

  * User-defined operators now also receive some of their associated meta
    variants.

  * The 'is export' trait has been improved; more builtin functions and
    methods can be written in Perl 6 instead of PIR.

  * Many Parrot changes have improved performance and reduced overall
    memory leaks (although there's still much more improvement needed).

The development team thanks all of our contributors and sponsors for
making Rakudo Perl possible. If you would like to contribute, see
[6]http://rakudo.org/how-to-help , ask on the [email protected]
mailing list, or ask on IRC #perl6 on freenode.

The next release of Rakudo (#19) is scheduled for July 23, 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!

References:
[1] Parrot, [0]http://parrot.org/
[2] YAPC|10 [7]http://yapc10.org/yn2009/
[3] Parrot Virtual Machine Workshop,
[4]http://yapc10.org/yn2009/talk/2045
[4] Pittsburgh Perl Workshop, [5]http://pghpw.org/ppw2008/

Discuss this story at:
    http://use.perl.org/comments.pl?sid=09/06/21/141218

Links:
    0. http://parrot.org/
    1. http://github.com/rakudo/rakudo/downloads
    2. http://rakudo.org/how-to-get-rakudo
    3. http://yapc10.org/
    4. http://yapc10.org/yn2009/talk/2045
    5. http://pghpw.org/ppw2008/
    6. http://rakudo.org/how-to-help
    7. http://yapc10.org/yn2009/


+--------------------------------------------------------------------+
| Perl 6 Design Minutes for 06 June 2009                             |
|   posted by brian_d_foy on Sunday June 21, @09:22 (User Journal)   |
|   http://use.perl.org/article.pl?sid=09/06/21/143213               |
+--------------------------------------------------------------------+

The Perl 6 design team met by phone on 06 May 2009. Larry, Allison,
Patrick, Nicholas, and chromatic attended.

This story continues at:
    http://use.perl.org/article.pl?sid=09/06/21/143213

Discuss this story at:
    http://use.perl.org/comments.pl?sid=09/06/21/143213


+--------------------------------------------------------------------+
| New CPAN Distributions for June 21, 2009                           |
|   posted by pudge on Sunday June 21, @10:30 (Module Listings)      |
|   http://use.perl.org/article.pl?sid=09/06/21/1530211              |
+--------------------------------------------------------------------+

  * [0]Bot-BasicBot-Pluggable-0.74 -- extended simple IRC bot for
    pluggable modules
  * [1]Class-Builtin-0.01 -- Scalar/Array/Hash as objects
  * [2]Coro-Mysql-1.0 -- let other threads run while doing mysql requests
  * [3]DBIx-Class-ResultSet-RecursiveUpdate-0.010 -- like
    update_or_create - but recursive
  * [4]DBIx-Class-ResultSet-RecursiveUpdate-v0.009 -- like
    update_or_create - but recursive
  * [5]Date-WeekOfYear-1.04 -- Simple routine to return the week of the
    year (as well as the year)
  * [6]Dist-Zilla-Plugin-Prepender-0.1.2 -- prepend lines at the top of
    your perl files
  * [7]Dist-Zilla-Plugin-Prepender-0.2.0 -- prepend lines at the top of
    your perl files
  * [8]Finance-Bank-mBank-0.02 -- Check mBank account balance
  * [9]Foorum-1.000009 -- forum system based on Catalyst
  * [10]Geo-Google-Latitude-0.02 -- Retrieves a Google Latitude Public
    Location Badge
  * [11]Geo-Google-Latitude-0.03 -- Retrieves a Google Latitude Public
    Location Badge
  * [12]Grades-0.07 -- A collocation of homework, classwork and exams
  * [13]HTML-FormHandler-0.24 -- form handler written in Moose
  * [14]HTML-FormHandler-0.25 -- form handler written in Moose
  * [15]Net-DigitalNZ-0.14 -- Perl interface to digitalnz.org 's open
    data api.
  * [16]Net-DigitalNZ-0.15 -- Perl interface to digitalnz.org 's open
    data api.
  * [17]Net-IMAP-Simple-1.1899_06 -- Perl extension for simple IMAP
    account handling.
  * [18]Net-IMAP-Simple-1.1899_07 -- Perl extension for simple IMAP
    account handling.
  * [19]Net-Redmine-0.07 -- A mechanized-based programming API against
    redmine server.
  * [20]Net-Twitter-Lite-0.03000 -- A perl interface to the Twitter API
  * [21]Net-Twitter-Lite-0.03001 -- A perl interface to the Twitter API
  * [22]PApp-SQL-1.04 -- absolutely easy yet fast and powerful sql
    access.
  * [23]PApp-SQL-1.05 -- absolutely easy yet fast and powerful sql
    access.
  * [24]PHP-Serialization-0.32 -- simple flexible means of converting the
    output of PHP's serialize() into the equivalent Perl memory
    structure, and vice versa.
  * [25]POE-Filter-SimpleHTTP-0.091710 -- A simple client/server suitable
    HTTP filter
  * [26]Pod-Abstract-0.19 -- Abstract document tree for Perl POD
    documents
  * [27]Term-Sk-0.01 -- Perl extension for displaying a progress
    indicator on a terminal.
  * [28]Test-Cukes-0.06 -- A BBD test tool inspired by Cucumber
  * [29]Test-Weaken-2.003_004 -- Test that freed memory objects were,
    indeed, freed
  * [30]Text-Editor-Easy-0.48 -- A perl module to edit perl code with
    syntax highlighting and more.
  * [31]Unicode-LineBreak-1.001.510 -- UAX #14 Unicode Line Breaking
    Algorithm
  * [32]Unicode-LineBreak-1.002.510 -- UAX #14 Unicode Line Breaking
    Algorithm
  * [33]XML-Reader-0.10 -- Reading XML and providing path information
    based on a pull-parser.
  * [34]myrtscht-0.02 -- My Round robin Tournament SCHeduling for Table
    tennis

Discuss this story at:
    http://use.perl.org/comments.pl?sid=09/06/21/1530211

Links:
    0. http://search.cpan.org/~mdom/Bot-BasicBot-Pluggable-0.74
    1. http://search.cpan.org/~dankogai/Class-Builtin-0.01
    2. http://search.cpan.org/~mlehmann/Coro-Mysql-1.0
    3. http://search.cpan.org/~zby/DBIx-Class-ResultSet-RecursiveUpdate-0.010
    4. http://search.cpan.org/~zby/DBIx-Class-ResultSet-RecursiveUpdate-v0.009
    5. http://search.cpan.org/~gng/Date-WeekOfYear-1.04
    6. http://search.cpan.org/~jquelin/Dist-Zilla-Plugin-Prepender-0.1.2
    7. http://search.cpan.org/~jquelin/Dist-Zilla-Plugin-Prepender-0.2.0
    8. http://search.cpan.org/~bjakubski/Finance-Bank-mBank-0.02
    9. http://search.cpan.org/~fayland/Foorum-1.000009
   10. http://search.cpan.org/~mrdvt/Geo-Google-Latitude-0.02
   11. http://search.cpan.org/~mrdvt/Geo-Google-Latitude-0.03
   12. http://search.cpan.org/~drbean/Grades-0.07
   13. http://search.cpan.org/~gshank/HTML-FormHandler-0.24
   14. http://search.cpan.org/~gshank/HTML-FormHandler-0.25
   15. http://search.cpan.org/~shiny/Net-DigitalNZ-0.14
   16. http://search.cpan.org/~shiny/Net-DigitalNZ-0.15
   17. http://search.cpan.org/~jettero/Net-IMAP-Simple-1.1899_06
   18. http://search.cpan.org/~jettero/Net-IMAP-Simple-1.1899_07
   19. http://search.cpan.org/~gugod/Net-Redmine-0.07
   20. http://search.cpan.org/~mmims/Net-Twitter-Lite-0.03000
   21. http://search.cpan.org/~mmims/Net-Twitter-Lite-0.03001
   22. http://search.cpan.org/~mlehmann/PApp-SQL-1.04
   23. http://search.cpan.org/~mlehmann/PApp-SQL-1.05
   24. http://search.cpan.org/~bobtfish/PHP-Serialization-0.32
   25. http://search.cpan.org/~nperez/POE-Filter-SimpleHTTP-0.091710
   26. http://search.cpan.org/~blilburne/Pod-Abstract-0.19
   27. http://search.cpan.org/~keichner/Term-Sk-0.01
   28. http://search.cpan.org/~gugod/Test-Cukes-0.06
   29. http://search.cpan.org/~jkegl/Test-Weaken-2.003_004
   30. http://search.cpan.org/~grommier/Text-Editor-Easy-0.48
   31. http://search.cpan.org/~nezumi/Unicode-LineBreak-1.001.510
   32. http://search.cpan.org/~nezumi/Unicode-LineBreak-1.002.510
   33. http://search.cpan.org/~keichner/XML-Reader-0.10
   34. http://search.cpan.org/~myrtscht/myrtscht-0.02



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