~ubuntu-branches/ubuntu/precise/rakudo/precise

« back to all changes in this revision

Viewing changes to docs/announce/2009-11

  • Committer: Bazaar Package Importer
  • Author(s): Ryan Niebur
  • Date: 2010-03-29 22:47:34 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20100329224734-7bwt61rrhpn6g7m4
Tags: 0.1~2010.01-1
* generate a manpage from docs/running.pod
* update the d/watch file
* New Upstream Version
  - update dependencies

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Announce: Rakudo Perl 6 development release #23 ("Lisbon")
 
2
 
 
3
On behalf of the Rakudo development team, I'm pleased to announce the
 
4
November 2009 development release of Rakudo Perl #23 "Lisbon".
 
5
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine 
 
6
(see http://www.parrot.org).  The tarball for the November 2009 release
 
7
is available from http://github.com/rakudo/rakudo/downloads
 
8
 
 
9
Due to the continued rapid pace of Rakudo development and the frequent
 
10
addition of new Perl 6 features and bugfixes, we recommend building Rakudo
 
11
from the latest source, available from the main repository at github.
 
12
More details are available at http://rakudo.org/how-to-get-rakudo.
 
13
 
 
14
Rakudo Perl follows a monthly release cycle, with each release code
 
15
named after a Perl Mongers group.  The November 2009 release is code
 
16
named "Lisbon" for Lisbon.pm, who did a marvellous job arranging this
 
17
year's YAPC::EU.
 
18
 
 
19
Shortly after the October 2009 (#22) release, the Rakudo team
 
20
began a new branch of Rakudo development ("ng") that refactors
 
21
the grammar to much more closely align with STD.pm as well as
 
22
update some core features that have been difficult to achieve
 
23
in the master branch [1, 2].  Most of our effort for the past month
 
24
has been in this new branch, but as of the release date the new
 
25
version had not sufficiently progressed to be the release copy.
 
26
We expect to have the new version in place in the December 2009 release.
 
27
 
 
28
This release of Rakudo requires Parrot 1.8.0.  One must still
 
29
perform "make install" in the Rakudo directory before the "perl6"
 
30
executable will run anywhere other than the Rakudo build directory.
 
31
For the latest information on building and using Rakudo Perl, see the
 
32
readme file section titled "Building and invoking Rakudo".  
 
33
 
 
34
Some of the specific changes and improvements occuring with this
 
35
release include:
 
36
 
 
37
* Rakudo is now passing 32,753 spectests, an increase of 171 passing
 
38
  tests since the October 2009 release.  With this release Rakudo is
 
39
  now passing 85.5% of the available spectest suite.
 
40
 
 
41
* As mentioned above, most development effort for Rakudo in November
 
42
  has taken place in the "ng" branch, and will likely be reflected
 
43
  in the December 2009 release.
 
44
 
 
45
* Rakudo now supports unpacking of arrays, hashes and objects in
 
46
  signatures
 
47
 
 
48
* Rakudo has been updated to use Parrot's new internal calling conventions,
 
49
  resulting in a slight performance increase.
 
50
 
 
51
The development team thanks all of our contributors and sponsors for
 
52
making Rakudo Perl possible.  If you would like to contribute,
 
53
see http://rakudo.org/how-to-help , ask on the perl6-compiler@perl.org
 
54
mailing list, or ask on IRC #perl6 on freenode.
 
55
 
 
56
The next release of Rakudo (#24) is scheduled for December 17, 2009.
 
57
A list of the other planned release dates and codenames for 2009 is
 
58
available in the "docs/release_guide.pod" file.  In general, Rakudo
 
59
development releases are scheduled to occur two days after each
 
60
Parrot monthly release.  Parrot releases the third Tuesday of each month.
 
61
 
 
62
Have fun!
 
63
 
 
64
[1] http://use.perl.org/~pmichaud/journal/39779
 
65
[2] http://use.perl.org/~pmichaud/journal/39874