<!-- A sentence or two summarizing what this feature is and what it will do. This information is used for the overall feature summary page for each release. -->

<!-- A sentence or two summarizing what this feature is and what it will do. This information is used for the overall feature summary page for each release. -->

−

[http://www.rakudo.org Rakudo] is an implementation of the Perl 6 specification for the [http://www.parrot.org/ Parrot virtual machine], in rapid development. Rakudo Star is the first production release of Rakudo.

+

The Rakudo Star releases includes the Rakudo compiler, modules, Blizkost and documentation.[http://www.rakudo.org Rakudo] is an implementation of the [http://perlcabal.org/syn/ Perl 6 specification] for the [http://www.parrot.org/ Parrot virtual machine]. The package <code>rakudo-star</code> replace the package [http://fedoraproject.org/wiki/Features/Rakudo_Perl_6 rakudo] from Fedora 12.

<!-- What other packages (RPMs) depend on this package? Are there changes outside the developers' control on which completion of this feature depends? In other words, completion of another feature owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate? Other upstream projects like the kernel (if this is not a kernel feature)? -->

<!-- What other packages (RPMs) depend on this package? Are there changes outside the developers' control on which completion of this feature depends? In other words, completion of another feature owned by someone else and might cause you to not be able to finish on time or that you would need to coordinate? Other upstream projects like the kernel (if this is not a kernel feature)? -->

−

* Parrot >= 2.6: Parrot 2.6.0 will be released on July 20, will be in Fedora >= 12)

+

* Parrot >= 2.7: Parrot 2.7.0 will be released on August 18, will be in Fedora >= 13)

<!-- The Fedora Release Notes inform end-users about what is new in the release. Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->

<!-- The Fedora Release Notes inform end-users about what is new in the release. Examples of past release notes are here: http://docs.fedoraproject.org/release-notes/ -->

<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns. If there are any such changes involved in this feature, indicate them here. You can also link to upstream documentation if it satisfies this need. This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->

<!-- The release notes also help users know how to deal with platform changes such as ABIs/APIs, configuration or data file formats, or upgrade concerns. If there are any such changes involved in this feature, indicate them here. You can also link to upstream documentation if it satisfies this need. This information forms the basis of the release notes edited by the documentation team and shipped with the release. -->

−

Fedora comes with Rakudo Perl, an implementation of the Perl 6 specification based on the Parrot virtual machine, which enables developers to write new applications or port existing ones to Perl 6. To install rakudo, use the '''Add/Remove Software''' tool or run:

+

Fedora comes with Rakudo Perl, an implementation of the Perl 6 specification based on the Parrot virtual machine, which enables developers to write new applications or port existing ones to Perl 6. To install Rakudo *, use the '''Add/Remove Software''' tool or run:

Perl 6 is a major revision to the Perl programming language, which introduces elements of many modern and historical languages. There are currently multiple implementation projects of Perl 6 underway, the most actively developed one is Rakudo, which is based on the Parrot virtual machine.

Rakudo Star holds a series of complete Perl 6 environments for example:

Some random libraries

Documentation

Changes and improvements that can already be tested with the Atlanta release:

Rakudo now properly constructs closures in most instances.

Undefined objects can now autovivify into arrays or hashes when subscripted with .[ ] or .{ } .

Providing Perl 6 support makes Fedora an attractive platform for developers. Rakudo will enable developers to write new applications or port existing ones. By offering Perl 6 at the current state Fedora once again proves its foundations: Features and First.

Rakudo will enable developers to write new applications or port existing ones to Perl 6. Although Perl 6 is still in development and no official release date has been set, the specification is feature complete and mature. Rakudo has released 19 stable releases so far. Both parrot and rakudo do one stable release each month and developers will get them easily without hassle on a regular schedule.

Fedora comes with Rakudo Perl, an implementation of the Perl 6 specification based on the Parrot virtual machine, which enables developers to write new applications or port existing ones to Perl 6. To install Rakudo *, use the Add/Remove Software tool or run: