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

« back to all changes in this revision

Viewing changes to docs/announce/2010.06

  • Committer: Bazaar Package Importer
  • Author(s): Alessandro Ghedini
  • Date: 2011-05-17 11:31:09 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20110517113109-rmfir654u1axbpt4
Tags: 0.1~2011.04-1
* New upstream release (Closes: #601862, #585762, #577502)
* New maintainer
* Switch to 3.0 (quilt) format
* Update dependencies (Closes: #584498)
* Update debian/copyright to lastest DEP5 revision
* Do not generate/install perl6 manpage (now done by the build system)
* Enable tests
* Bump Standards-Version to 3.9.2 (no changes needed)
* Do not install extra LICENSE files and duplicated docs
* Remove debian/clean (no more needed)
* Add Vcs-* fields in debian/control
* Rewrite (short) description
* Update upstream copyright years
* Upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
    Announce: Rakudo Perl 6 development release #30 ("Kiev")
 
2
 
 
3
On behalf of the Rakudo development team, I'm pleased to announce the
 
4
June 2010 development release of Rakudo Perl #30 "Kiev".
 
5
Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine
 
6
(see <http://www.parrot.org>). The tarball for the June 2010 release
 
7
is available from <http://github.com/rakudo/rakudo/downloads>.
 
8
 
 
9
Rakudo Perl follows a monthly release cycle, with each release named
 
10
after a Perl Mongers group. This release is named after the Perl Mongers
 
11
from the beautiful Ukrainian capital, Kiev. They recently helped organize and
 
12
participated in the Perl Mova + YAPC::Russia conference, the хакмит (hackathon)
 
13
of which was a particular success for Rakudo. All those who joined the Rakudo
 
14
hacking - from Kiev and further afield - contributed spec tests as well as
 
15
patches to Rakudo, allowing various RT tickets to be closed, and making this
 
16
month's release better. Дякую!
 
17
 
 
18
Some of the specific changes and improvements occurring with this
 
19
release include:
 
20
 
 
21
* Rakudo now uses immutable iterators internally, and generally hides
 
22
  their existence from programmers. Many more things are now evaluated
 
23
  lazily.
 
24
 
 
25
* Backtraces no longer report routines from Parrot internals. This used to
 
26
  be the case in the Rakudo alpha branch as well, but this time they are
 
27
  also very pleasant to look at.
 
28
 
 
29
* Match objects now act like real hashes and arrays.
 
30
 
 
31
* Regexes can now interpolate variables.
 
32
 
 
33
* Hash and array slicing has been improved.
 
34
 
 
35
* The REPL shell now prints results, even when not explicitly asked to print
 
36
  them, thus respecting the "P" part of "REPL".
 
37
 
 
38
* Rakudo now passes 33,378 spectests. We estimate that there are about
 
39
  39,900 tests in the test suite, so Rakudo passes about 83% of all tests.
 
40
 
 
41
For a more detailed list of changes see "docs/ChangeLog".
 
42
 
 
43
The development team thanks all of our contributors and sponsors for
 
44
making Rakudo Perl possible, as well as those people who worked on parrot, the
 
45
Perl 6 test suite and the specification.
 
46
 
 
47
The following people contributed to this release:
 
48
Patrick R. Michaud, Moritz Lenz, Jonathan Worthington, Solomon Foster,
 
49
Patrick Abi Salloum, Carl Mäsak, Martin Berends, Will "Coke" Coleda,
 
50
Vyacheslav Matjukhin, snarkyboojum, sorear, smashz, Jimmy Zhuo,
 
51
Jonathan "Duke" Leto, Maxim Yemelyanov, Stéphane "cognominal" Payrard,
 
52
Gerd Pokorra, Bruce Keeler, Ævar Arnfjörð Bjarmason, Shrivatsan, Hongwen Qiu,
 
53
quester, Alexey Grebenschikov, Timothy Totten
 
54
 
 
55
If you would like to contribute, see <http://rakudo.org/how-to-help>, ask on
 
56
the perl6-compiler@perl.org mailing list, or ask on IRC #perl6 on freenode.
 
57
 
 
58
The next release of Rakudo (#31) is scheduled for July 22, 2010.
 
59
A list of the other planned release dates and code names for 2010 is
 
60
available in the "docs/release_guide.pod" file.  In general, Rakudo
 
61
development releases are scheduled to occur two days after each
 
62
Parrot monthly release.  Parrot releases the third Tuesday of each month.
 
63
 
 
64
Have fun!