[use Perl] Stories for 2009-06-22
[email protected] Mon, 22 Jun 2009 02:01:29 +0000
| Newsgroups | 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