Features/Rakudo Star

From FedoraProject

Jump to: navigation, search


Contents

Rakudo *

Summary

The Rakudo Star releases includes the Rakudo compiler, modules, Blizkost and documentation.Rakudo is an implementation of the Perl 6 specification for the Parrot virtual machine. The package rakudo-star replace the package rakudo from Fedora 12.

Owners

Current status

Detailed Description

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:

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

Benefit to Fedora

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.

Make Fedora fit for Perl 6 Modules.

Scope

How To Test

User Experience

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.

Dependencies

(Note that the base parrot rpm is required at runtime.)

Contingency Plan

None necessary, revert to previous release behaviour.

Documentation

Release Notes

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:

su -c 'yum install rakudo-star'

For information of command line options run:

man perl6
man rakudo

Comments and Discussion