About

Rakudo is the Perl 6 compiler for Parrot, called 'Rakudo Perl 6' or "Rakudo" for short.

This ``port'' contains patches necessary to make the Rakudo application source code compile and run on FreeBSD.

Since February 2010 rakudo in the official FreeBSD ports tree !

Install

For install rakudo simply type:

    pkg_add -r rakudo

or make from source:

 cd /usr/ports/lang/rakudo
 make install clean

Finally type the following on the command line:

    perl6 -e 'say "Hello, world !"'

Now you're ready to start using rakudo !

See also:

    man perl6

Note: See "Compile problem"

What is "Rakudo Star" ?

    From:Stefan O'Rear
    Date:June 17, 2010 18:50
    Subject:Re: Announce: Rakudo Perl 6 development release #30 ("Kiev")
    On Thu, Jun 17, 2010 at 04:55:38PM -0700, Darren Duncan wrote:
    > So, is "Rakudo Star" meant to be a parallel release series, sort of like 
    > Perl 5.12.x vs 5.13.x are now, or are the monthly Rakudo releases we've 
    > been seeing going to be named "Star" at some point?  I thought I read 
    > recently that "Star" would be coming in June. -- Darren Duncan
    Rakudo Star is a parrallel release series; however, it is not a series of
    compiler releases, but a series of complete Perl 6 environments.  A
    single release of Rakudo Star will contain:
    - Some version of Rakudo (not necessarily a monthly)
    - Some version of Parrot
    - Some random libraries
    - Documentation
    all vetted to work OK together.
    -sorear

source

Latest versions

rakudo : "Rakudo star" perl6 port.

parrot: installable version of parrot.

parrot-2.10.1.tgz |rakudo-star-2010.11.tgz

parrot-2.9.1.tgz |rakudo-star-2010.10.tgz

parrot-2.8.0.tgz |rakudo-star-2010.09.tgz

parrot-2.7.0.tgz |rakudo-star-2010.08.tgz

Compile state for rakudo 2010.02 (on 05.03.2010)
branchamd64i386
9-currentpasspass
8-stablepasspass
7-stablepasspass
6-stableicuicu

Note:

    icu  - dependency devel/icu is broken on 6.x
    pass - successfully
Compile problem for rakudo 2010.02
branchamd64i386
9-currentpassgcc
8-stablegccpass
7-stablepasspass
6-stableicuicu

Note:

    gcc - "cc1: internal compiler error: Segmentation fault: 11"
    icu  - dependency devel/icu is broken on 6.x
    pass - successfully

Latest version available now in FreeBSD ports tree. rakudo-devel is deprecated, no more support.

Compile problem for rakudo 2010-01
branchamd64i386
9-currentpassgcc
8-stablegccgcc
7-stablepasspass
6-stableicuicu

parrot-2.0.0.tgz | rakudo-201001.tgz |

parrot-1.9.0.tgz | rakudo-200912.tgz |

parrot-1.8.0.tgz | rakudo-200911.tgz |

parrot-1.7.0.tgz | rakudo-200910.tgz |

parrot-1.6.0.tgz | rakudo-200909.tgz | rakudo-devel-200909.tgz

parrot-1.5.0.tgz | rakudo-200908.tgz | rakudo-devel-200908.tgz

rakudo-devel-200906.tgz | rakudo-200906.tgz

rakudo-devel-200905.tgz | rakudo-200905.tgz

UPDATED !!!!

Port of "Rakudo Star" now in FreeBSD tree

rakudo
rakudo
Installable
parrot
Port file p6-perl6-toys-0.0.1.tgz: Set of perl6 modules from projects writen in perl6 (deprecated).

Modules from projects:

Port file rakudo-devel-200909.tgz: keep up to date sources of rakudo and parrot (deprecated).





Download rakudo-devel-200909.tgz

Links

about rakudo

http://rakudo.org/

perl 6

Book about perl 6 "Using Perl 6"

Using Perl 6

Russian book "Everything about Perl 6"

Russian book All about perl 6

http://perl6.org/

http://dev.perl.org/perl6/

perl6.ru, perl6.su, perl6doc.ru

parrot

http://www.parrot.org/

Pugs

Pugs is an implementation of Perl 6, written in Haskell.

http://www.pugscode.org/

Perl6::Pod

This page was writen in Perldoc's Pod ( perl6's "Pod").

http://zag.ru/perl6-pod/S26.html, Perldoc Pod to HTML converter

Source of this page: site.pod

Contact to author