Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 83 lines (63 sloc) 3.697 kB
cf27952 [docs] bare bones 2009-08 announcement and release_guide update
Kyle Hasselbacher authored
1 Announce: Rakudo Perl 6 development release #20 ("PDX")
2
3 On behalf of the Rakudo development team, I'm pleased to announce
5a85869 @pmichaud Small fix to release announcement.
pmichaud authored
4 the August 2009 development release of Rakudo Perl #20 "PDX".
cf27952 [docs] bare bones 2009-08 announcement and release_guide update
Kyle Hasselbacher authored
5 Rakudo is an implementation of Perl 6 on the Parrot Virtual Machine [1].
6 The tarball for the August 2009 release is available from
7 http://github.com/rakudo/rakudo/downloads .
8
9 Due to the continued rapid pace of Rakudo development and the
10 frequent addition of new Perl 6 features and bugfixes, we continue
11 to recommend that people wanting to use or work with Rakudo obtain
12 the latest source directly from the main repository at github.
13 More details are available at http://rakudo.org/how-to-get-rakudo .
14
15 Rakudo Perl follows a monthly release cycle, with each release code named
82ef264 @pmichaud More 2009-08 announcements.
pmichaud authored
16 after a Perl Mongers group. August 2009 is code named "PDX" for the
17 Portland Perl Mongers. PDX.pm has been home to several Rakudo
18 contributors (chromatic, Allison Randal, and more) and PDX.pm has
19 held meetings that have produced feature and bugfix patches for Rakudo.
cf27952 [docs] bare bones 2009-08 announcement and release_guide update
Kyle Hasselbacher authored
20
c88002f @kyleha announce text edits
kyleha authored
21 Beginning with this release, Rakudo Perl builds from an "installed
22 Parrot" instead of using Parrot's build tree. This release of Rakudo
23 requires Parrot 1.5.0. For the latest information on building and
24 using Rakudo Perl, see the README file section titled "Building and
25 invoking Rakudo". (Quick note: the "--gen-parrot" option still
26 automatically downloads and builds Parrot as before, if you prefer
27 that approach.)
28
29 Also, unlike previous versions of Rakudo Perl, the "perl6"
fd8fc8a @pmichaud More announcement bikesh^H^H^H^H^H^Hupdates.
pmichaud authored
30 (or "perl6.exe") executables only work when invoked from the
82ef264 @pmichaud More 2009-08 announcements.
pmichaud authored
31 Rakudo root directory until a "make install" is performed.
fd8fc8a @pmichaud More announcement bikesh^H^H^H^H^H^Hupdates.
pmichaud authored
32 Running "make install" will install Rakudo and its libraries
33 into the Parrot installation that was used to build it, and then
34 the executables will work when invoked from any directory.
82ef264 @pmichaud More 2009-08 announcements.
pmichaud authored
35
36 Some of the specific major changes and improvements occuring
37 with this release include:
cf27952 [docs] bare bones 2009-08 announcement and release_guide update
Kyle Hasselbacher authored
38
929a700 @kyleha announce/2009-08: passing 82% of spectests
kyleha authored
39 * Rakudo is now passing 12,369 spectests, an increase of 493
cf27952 [docs] bare bones 2009-08 announcement and release_guide update
Kyle Hasselbacher authored
40 passing tests since the July 2009 release. With this release
fd8fc8a @pmichaud More announcement bikesh^H^H^H^H^H^Hupdates.
pmichaud authored
41 Rakudo is now passing 69.98% of the available spectest suite.
cf27952 [docs] bare bones 2009-08 announcement and release_guide update
Kyle Hasselbacher authored
42
3d5359d @pmichaud More text updates in preparation for release.
pmichaud authored
43 * We now have a much cleaner traits implementation. Many of the
44 Perl 6 built-in traits are now implemented in Perl 6, and
45 user-defined traits can now be defined and applied to classes
46 and roles.
bf4976f @moritz more release announcement fiddling
moritz authored
47
82ef264 @pmichaud More 2009-08 announcements.
pmichaud authored
48 * The 'hides' trait on classes can make one class hide another.
bf4976f @moritz more release announcement fiddling
moritz authored
49
82ef264 @pmichaud More 2009-08 announcements.
pmichaud authored
50 * Many not-yet-implemented operators and features now provide
51 more helpful error messages instead of simply producing
52 parse errors.
cf27952 [docs] bare bones 2009-08 announcement and release_guide update
Kyle Hasselbacher authored
53
3d5359d @pmichaud More text updates in preparation for release.
pmichaud authored
54 * The ROADMAP has been substantially updated and includes some
55 details regarding the "Rakudo Star" release [2].
56
57 * Embedded comments now require backticks (Perl 6 specification change).
58
cf27952 [docs] bare bones 2009-08 announcement and release_guide update
Kyle Hasselbacher authored
59 Since the Perl 6 specification is still in flux, some deprecated features
60 will be removed from Rakudo. Prominently among those are:
61
62 * '=$handle' is deprecated in favor of '$handle.get' (one line)
63 and '$handle.lines' (all lines).
64
65 * 'int $obj' is deprecated in favor of '$obj.Int'.
66
67 The development team thanks all of our contributors and sponsors for
68 making Rakudo Perl possible. If you would like to contribute,
69 see http://rakudo.org/how-to-help , ask on the perl6-compiler@perl.org
70 mailing list, or ask on IRC #perl6 on freenode.
71
72 The next release of Rakudo (#21) is scheduled for September 17, 2009.
73 A list of the other planned release dates and codenames for 2009 is
74 available in the "docs/release_guide.pod" file. In general, Rakudo
75 development releases are scheduled to occur two days after each
76 Parrot monthly release. Parrot releases the third Tuesday of each month.
77
78 Have fun!
79
80 References:
81 [1] Parrot, http://parrot.org/
3d5359d @pmichaud More text updates in preparation for release.
pmichaud authored
82 [2] Rakudo Star, http://use.perl.org/~pmichaud/journal/39411
Something went wrong with that request. Please try again.